If you are using Subversion, stop it. Just stop. Subversion = Leeches. Mercurial and Git = Antibiotics. We have better technology now.

via Distributed Version Control is here to stay, baby - Joel on Software.

also, check out his tutorial he created that gives you good insight into the mindset needed (and how to break out of your subversion-centric mindset): HgInit