A couple of years ago, I got a question from an Italian reader about how to load a ASCX dynamically from within another control. And he was a SharePoint developer. The core of what SmartPart does (as I understand its internals) is all here. But your component is very well done and your articles about SharePoint development are excellent. I'm taking some ground in SharePoint through the reverse approach--from ASP.NET 2.0 Web Parts to classic Web Parts. Your articles helped.