Source Control: Anything But SourceSafe

Suggestion requested for a difficult need!

I work for a government division, IT will not allow any program that they don’t pay $$$$ for (mentality is free = trash). That said, I can rightfully install anything I want that doesn’t require administrative access (read that as windows wise I am a debugger and power user, but not a local administrator). I spent a whole day configuring and beating up WinCVS (old versions down’t need administrator), WinCVS + Igloo, (CVSNT on the server side) etc. and at this point am frustrated. I need a client that integrates nicely with Visual Studio (the IDE I am obligated to), and works with a decent backend system (I am the admin of the server so I can install whatever I want). I’ve always been very disapointed with all the options out there since I started coding… integration wise VSS is the least worst, but it’s a pretty d4mn buggy program. Anybody have any clear good suggestions for both client and server in this scenerio?