I am in the planning phase of a new ASP.NET MVC application and one of the requirements is storing some user information that is not part of the standard set found in the Us
Look into profiles that are part of the membership functionality provided by MS. They are extendable and pretty flexible.