I'm just doing a simple project trying to learn more of asp.net, and decided to create a simple social networking site. Couple questions, I'm using the membership (aspnetdb) to for forms authentication. Is that database a good place to add a new table containing "profile" table, which basically will contain name, age, etc, or should I create a separate database? CUrrently, I added the table in the aspnetdb because I plan on using the UserId (in the aspnet_Users table) as the primary key for my custom Profile table. Also, what is the proper way (or etiquette) when it comes to displaying the profile data? Do you use a repeater or listview that is bound to the Profile table? Thanks.