If you want to open a VS2005 webproject from Vault, dont use the "Open from source control" option on the Source control menu.
If you do this, after you have chosen the branch, it will tell you it cant find a solution or project file. Which no longer exists in 2005 web projects.
Instead, use File->Open->Website, select the branch and everything works great

Using 3.1.5