You can have Gmail forward all your incoming mail (or even better, just the non-spam mail). Worst case you can then import that back into Gmail. I just have a copy kept on my computer and its various backups.
Now, I can already run "webcheckout $url" and get a git repository for any of the websites I run, as well as all of the wikis and blogs of customers at my startup, Branchable.com.
That is implemented via a proto-RFC called the "rel=vcs microformat", which simply adds a little data to web pages to indicate where the underlaying data can be cloned from. <http://kitenet.net/~joey/rfc/rel-vcs/>;