First off, I love what you have done with NGUI. Very nice! It will definitely get a great review from me in the Asset Store!
So the quest log in the example is a good starting place for what I want to do. I am learning NGUI stuff while modifying it. My project is not actually a "game" but more of an app. I'm targeting desktop only. I have a HUGE amount of text. In order to be able to display all the text (which never changes), I have created images of the text blocks in photoshop and built sprite atlases from them. The sprites are all Full Rect instead of Tight. This way, I get my text with minimal verts. The only problem this may create is that my atlases will all be pretty large; like 40-50MB. (Maybe you have an alternative suggestion?) I have replaced the UILabel parented to the tween (in one of the quest items) with a UI sprite containing an example fo my text.
My current conundrum is this: (See my screen shot)
1. When I play the game everything looks fine.
2. When I click the top quest button it runs the tween and opens but the button shifts down and to the right for some reason.
3. When I click the quest button again the tween runs and closes but the button stays shifted to the right.
I can't figure out what is causing this and how to fix it.