Keyvan Nayyeri is a software engineer at Match.Com, and has a Master of Science degree in computer science and a Bachelor of Science degree in applied mathematics. He has been an active contributor to the .NET community for over eight years and has published various articles about .NET programming and contributed to several open source projects. Keyvan has been an active book author on titles including Professional Community Server, Professional Visual Studio Extensibility, and Beginning ASP.NET MVC 1.0. He was also a guest author and technical editor on Professional Visual Studio 2008. He has...