I tried gmvault and found it lacking.
I switched to CloudPull ($10) from http://goldenhillsoftware.com and it's by far the best Google backup tool I've found.
It supports Gmail, Google Contacts, Google Calendar, Google Drive/Docs, and Google Reader. The app backs up a max of 10 accounts in the background and all the data is available in standard file formats.