You seriously overestimate the amount of money NGUI makes if you think I can just hire people freely. I already hired one guy, and he's a dev, and last week the profits were in the negatives, for example.
There are six video tutorials, not two:
http://www.tasharen.com/?page_id=197, and quite a few examples as well that cover everything from dynamic instantiation to moving objects from one panel to another. I instantiate prefabs frequently in
Windward. The news, player names, player summary page contents, all the HUD elements, and more are all added dynamically at run-time using NGUITools.AddChild, without any issues. What version of Unity are you using?
All I can suggest is what I've mentioned already -- when re-parenting a widget, Broadcast CheckParent to that instance. If you can't figure it out, you can send a reproduceable example to support at tasharen.com and I'll have a look at it.