Big thanks for 2 fast replies!
@davidmginn - that's a good news to hear that someone worked with built-in features on several projects with success.
@mr.aspdotnet - that's exactly what made me unconvinced to the default system: is it better to store every user detail in Users table or divide things into Users and Profiles tables? Reading info from Profile table is (if I'm correct) easy inside the code, just have to write someVar = Profile.PropName ; If I kept everything in Users table than I would have to access things like this:
MyUser u = (MyUser)Membership.GetUser() ;
u.PropName = .... ;
Everybody has it's own preferences, for me Profile.PropName looks nicer and cleaner.
Could anyone answer the underlined question?...