Rick Kiessig has been doing software design and development for more than 30 years. He is currently an independent software consultant who focuses on architecting and building large-scale web sites using .NET and SQL Server. He has worked with and advised companies such as MySpace, Shop.com, Microsoft, and eBay. At Microsoft, Rick worked as an architect and developer for MSN, and later at the Microsoft Technology Center (MTC). His experience at the MTC included leading frequent architectural design sessions with some of Microsoft's largest customers to help them optimize the architectures of t...