Not having used Hg much at all (just a few hg commits and an hg clone), could it be used on top of a non-distributed source control system like SVN?
E.g., take advantage of hg commit and related commands to try changes out on the local repository, and use svn to commit those changes to the central repository?