Visual Studio 2005 and 2008 include a great feature to make templates out of whole projects or individual items. These templates can be freely used by anybody to quickly create baseline projects or items in Visual Studio with lot of functionality.