Do you know a good method of going about this? Thunderbird's backup utility (syncing to Gmail, downloading, then saving the thunderbird app data locally) is broken. Each backup / restore via TBird lost another ~350 emails.
I use it to backup both my personal Gmail account and my Google Apps work account, as well as my Flickr account. Its cost effective, and helps me sleep at night, considering my entire life is stored online.
If you're on UNIX/Linux, offlineimap[1] seems to work fine. I use it as my main email access, syncing IMAP to a Maildir which is then read by the client, and I've never lost an email.