Jim Holmes, a Microsoft MVP, has nearly 25 years experience in the IT industry, including network management, systems analysis, and software development in Perl, Java, C++, and .NET. He's the founder of the Dayton .NET Developers Group and co-founder of the Dayton-Cincinnati Code Camp. He has written extensively for VisualStudioHacks.com.