Excerpt from Microsoft Visual Studio 2010 Unleashed …

Source: www.codeproject.com