try this site for asp.net questions <a href="http://www.asp.net">www.asp.net</a>
you can do this a number of ways, in whidbey there are web parts. in frameworks like DotNetNuke, you can add and remove controls from page regions, however, this is too advanced fora web user, I'm guessing your looking for the personalization features in asp.net 2.0 |