We are leaving VSS for TFS or any other alternatives. I'm the one who persists to go for an open source alternative like SVN. Now I'm searching for a good open source Version Control regarding following aspects:
Please notice I've read following previous texts about it but still need more help:
VSS or SVN for a .Net Project?
We left the hell that is VSS to go to VisualSVN and have never looked back.
It's not free (but not expensive), uses Open Source components, is incredibly well integrated to Visual Studio, has a decent community and given the quality/support, we feel it's great value.
EDIT: If you're developing Open Source projects, subject to some additional straightforward criteria you can get an Open Source license of VisualSVN without charge here.