Check out the UI anchor example to see how to properly account for multiple resolutions.
I also am using Easy Touch 3 and it and NGUI both work fine together.
My UI Root setup is Fixed Size, Manual Height 720, Min 320, Max 1536.
My application scales to any device fine and yours should too as long as you are anchoring your components appropriately.
If you need something to always be at the top, parent it to a Top Anchor. Same thing goes for center, bottom ect.
I have also tried parenting the UI under another object and applying an anchor and stretch script on that to see if that would work as I read that in another thread.
You shouldn't be parenting the UI Root itself if that is what you meant. A basic setup would look something like this:
UI Root
- Camera
-Panel
-Anchor Top (Align with Top)
-Offset
-Progress Bar (This will always be at the top)
-Anchor Bottom (Align with Bottom)
-Offset
-Chat Window (This will always be at the bottom)
If you need any more help feel free to ask.