Summary
The profile system introduced in ASP.NET v2.0 provides a powerful means to store user data. The built-in SQL Server provider that works with SQL Server 2005 Express Edition enables you to quickly create a robust system to store user data by simply adding configuration information to the profile section of web.config.If your needs aren't met by the built-in provider, or if you want to interface the profile system to your own data, you may create your own profile provider by inheriting from the abstract ProfileProvider base class and overriding the required members.The theme engine introduced in ASP.NET v2.0 enables you to alter the look and feel of pages or even the entire site by specifying a theme consisting of style sheets and skin files. The style sheets are dynamically linked into the page, while skin files apply style properties to controls in the pages.