Reading A User's Profile
One frequent question is: how can we read a user's profile properties? The answer is simple, we use class ProfileBase:
//a specific user
ProfileBase profile = ProfileBase.Create("username", true);
//all users
BaseProfile [] profiles = Membership.GetAllUsers().Cast().Select(u => ProfileBase.Create(u.UserName, true)).ToArray();