Using this approach, you have the ability to make all kinds of Web Parts available to your users.To complement this article and to give you more detail on the nuts and bolts of building Web Part Pages, we recommend reading the article Introducing the ASP.NET 2.0 Web Parts Framework, by Stephen Walther.