I have Visual Studio 2002, 2003 and 2005 all on my system. I've even installed 2002 after 2005 on another system and things continue to work. The file extensions for .sln, .proj etc are owned by an Application Picker which loads the correct version of Visual Studio for you.