This. Though mercurial has it's own set of issues, and it doesn't mitigate the DVCS problems with maintaining extra repos (e.g. you still have many more steps in your workflow than in SVN, and you still don't have nice short, ordered, global revision numbers).