Visual Studio SDK 4.0, Vista and symbolic links...
When you install Visual Studio SDK on Vista, it doesn't install by default on X:\Program Files, but on X:\Program Files (x86).
When I tried to recompile the VSIP Software Factory from Codeplex, it had links to the Visual Studio SDK in c:\program files.
Instead of moving things around I created a symbolic directory link:
mklink /D "Visual Studio 2005 SDK" "c:\Program Files (x86)\Visual Studio 2005 SDK"
Works like a breeze!