Custom profile provider
Apparently MS forgot that most of us need to be able to search properties in profiles. If you try to do this with the current ASP.NET 2.0 system, you have to iterate through each profile and cast to get the right object out. The article below suggest a row per property way. I plan to use this method so that I can have my SQL get things out of my custom profile DB and have my application layer just query what it needs instead of iterating a collection.