Software Architect, Author, C# Corner MVP, Speaker and Microsoft .NET Purist. Certified MCT, MCPD, MCTS, MCSD.NET, MCAD.NET, MCSD and lifetime member of the Computer Society of India (CSI). Currently working as Sr. Technical Architect in a US based software company. I started working on Microsoft .NET with its 1st beta release.I am passionate about .NET technology and love to contribute to the .NET community. I can be reached at vidya_mct@yahoo.com or twitter @dotnetauthor