I have created my own MembershipProvider for my ASP.NET MVC 3 application and have it working great.

Once logged in, I can call the logged in user's username by requesting `System.Web.HttpContext.Current.User.Identity.Name`.

I'd like to store some additional information about the user here which needs to be reused throughout the application.

Could anybody help me out with identifying the best way to do this, possibly with some examples?