Bluetone
We are currently using Subversion and Tortoise, and they are reasonably good, considering they are free, but this for me is one of the problems. They are free! so there is no dedicated support, releases come out whenever a developer realises one etc.
They run as an option from the right click, so you can add a file to the repository, commit a change etc. there is no integration with homesite/dreamweaver, so you have to remember to have a windows explorer window open all the time. to get files put back to a centeral area for team testing you have to add a "hook" into the repository to drag files into your webroot - this is how we have it anyway - so this has to be setup. not great for sys admins!
You also need to have a username and password, this is fine, but has to be setup on each individual project, so if not done correctly you could have a different username for each project within the repository. not great for sys admins!
The other major gripe for me is that multiple developers can be working on the same file at the same time, and when the commit happens the system "merges" the two files togehter. this i really do not like, and i think goes against the idea of using a source control system in the first place!
I am an advocate of using source control and they are invaluable within a multi developer environment, just not this one.
One of the other systems i've used is one called NGSource (
which i found much more usable and even our sys admin guy at the time found it easy to use!
Hope this helps!
Tony