"Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface."
It took about 2 hours to learn how it works and another 30 minutes to set up some repositories on remote servers. Great!
Give it a try!