If your visual studio 2005 misses templates such as "DataSet" and others you might need to download this:
http://www.microsoft.com/...b5b1dc&displayLang=enand type this in the visual studio 2005 command prompt: devenv /installvstemplates
If that doesn't work try to delete the cache folder: <instaldirectory>/ Microsoft Visual Studio 8\Common7\IDE\ItemTemplatesCache
and execute the command in the visual studio 2005 command prompt: devenev.exe /InstallVsTemplates
or devenv /installvstemplates
Another fix is to copy your templates from: X:\Program Files\Microsoft Visual Studio 8\Common7\IDE to X:\Documents and Settings\<USER NAME>\My Documents\Visual Studio 2005\Templates
Another problem might be because of the 3.0/3.5 .Net framework that conflicts with the 2.0 framework that visual studio 2005 uses, uninstall the 3.0/3.5 framework.
if that still doesn't work, the final solution can be to reinstall visual studio 2005 with everything selected. It takes around 2/2.5gb diskspace.