Can I modify aspnetDB created by 2.0 Framework when Roles are used?

The 2.0 framework creates a db called AspnetDB (normaly) generated by .NET 2.0 Framework that tracks users, profiles when roles are used. Normally, this table
contains, username, password, confirm password, email, security question, answer to security question fields.
I have noticed that these are all the fields used in all examples I have seen in 2.00 framework.
These are basic fields BUT what I want to do is to add fields to this table.
I want to add, City, state, Country, comments ++ more fields to this table.
I need this for a full blown user registration form I am building.
Is it possible to modify this table or should I create a new table all together?
If create a new table, which field shold be used for foeignkey?

The reason why I ask is because, aspnetdb contains a bunch of system tables and I don't know what, if any effect it will have if I modify or add to the db.

Also, since I can only create so many tables when I finally move this to my ISP is there any reason I can not move the contents of aspnetdb into my main DB for my application and have only one DB for the entire app?
Thanks,
yousaid

[1172 byte] By [yousaid] at [2007-12-17]

.NET Development

Site Classified