Best way to handle in-game popup windows?

Hi all, I’m new to Unity so forgive me if this is a no-brainer. But I’m on the fence as to what is the best way to handle in-game popup windows. Whether I should use GUIskinned objects and control them all with one script. Or just go with GUITexture and Text objects to build each on.

Specifically I’m talking about an intro pop-up window, any small instructional windows (if needed), and a game summary or game over pop-up. Each window has it’s own look and layout…which begs the question would I need a separate GUIskin for each window?

What would ya’ll recommend?

Thanks,
Todd

I would use the OnGUI function