ASP.NET, "Maintain State With Dynamic Controls," by Garry McGlennon [Visual Studio Magazine, April 2003].

This zip file includes a process controller you can build to register someone on a site, and listings.rtf, which is the code listing that could not be printed in the magazine due to space restrictions.
