So I've watched the tutorial videos, both cgcookie and the latest NGUI videos, read the forums and websites, but for the life of me I can't get my copy of NGUI to work correctly.
I've got NGUI 2.6.1c and Unity 4.1.2f1 (pro).
I setup my scene using the NGUI UI wizard. I then create an atlas using the NGUI atlas tool and add some pngs. All good so far, but then when I try to add my fonts I have problems. I created my font using BMFont 1.13, select font with white and alpha, rename the .fnt to a .txt. I can see the font correctly in the .tga file. Import those into unity. But when I go to the font wizard in NGUI and try to add it to the atlas it does nothing. I select the font text, the png and the atlas. No errors, no warnings, nothing in console. The green button changes to red and now says replace but the atlas never gets updated.
So I gave up using that method and went with dynamic fonts. That worked to a degree. But as has been posted many times before, I get tons of problems with layers and widgets that disappear. I also am having problems with the move tool when I move layers. Sometimes it works as expected, other the transform gets all random values and the scale/values all go to 0 giving me an errors. Sometimes when I'm on the move tool and try to grab an axis it ends up rotating the widget instead of moving. Then finally, for some reason when I have my game scene view (editor) split window with game view (camera) and I just select a panel, the views seem to zoom in cropping the edges. I have to click play to get the zoom restored to default. (2D ortho camera in editor and for my NGUI camera)
Honestly, it's been a rather large nightmare to work with.
Edit: also one request, when you edit the text of a widget, say label, enter doesn't work since it's mutli-line, so I would expect then ESC stops edit. Instead it just resets the text. There is no easy way out of the text field other than try to select something else. My opinion is ESC should just stop edit and CTRL-Z should be left for undo.