Versioning Control

So I finally got in touch with some people with really cool ideas about versioning since the Source Safe is a so called 'Sucks-app' (dont know exactly why...except its problems with remote versioning). These are the products I got recommended.
- CVSGui
- Concurrent Versioning Systems
- Perforce (That's a really impressive one, but is paid)

And the cool part: mostly of them are freeware or are under GNU License, it means, open source. God bless the OpenSource movement! Now I hope I can get some work done so I can test them out.