Hey.
Firstly I'd like to say how great NGUI is, it's an incredibly useful tool and definitely worth the money.
I'm pretty new to NGUI and while I know some aspects, I'm no guru in it.. and I have seem to ran into a dilemma.
I'm creating an in-game inventory-type menu (seen below).

This is the reference that I built in photoshop. So I know where to place the individual controls, etc. Ultimately this should be the final product inside of unity.
Now, I want the entire window itself with all the controls to scale accordingly to the screen resolution. I tried putting a UIStretch on the Panel object, but when I put objects into the panel they scaled into a ridiculously huge amount and went completely off screen.
How can I approach this so that the entire window is scalable to the current screen resolution?
Do I need to put an anchor and a UIStrech on each individual control? Or is there an easier way?
Any help is greatly appreciated