Backup Gmail
If you're like most people, you have an online email account, either GMail, Hotmail or Yahoo! Mail. You might trust Google or Yahoo not to lose your emails, but you just never know what's going to happen. I'd rather be safe than sorry, so I went about figuring out how to backup my GMail account to my local computer.
Pop It
The key is that GMail allows access to all of your emails via the POP3 protocol, a protocol that most email programs use. If you go into GMail settings, you can allow POP3 access to your account. Be sure to select the option that allows access to everything in your account from the time it was first started.
You can now use any standard email program to pull all of your emails off of GMail, including Outlook or the free Thunderbird. Be sure to set it up to not have them delete mail off the server. You still want to keep everything in GMail, I assume, so you don't want to delete the emails off of GMail after you download them.
Now you can open up your desktop email client every once in a while and download your emails to keep a local backup of your email. You'll have to run it multiple times at first, since GMail won't give you everything at once but will instead let you download in 100 message chunks. Just keep checking your mail until it downloads your most recent messages.
Advanced
For those advanced enough to get geeky with this, there's a great way in Windows, Linux and Mac to do this automatically using Fetchmail. Lifehacker has a great write up about this, but concentrates on Windows.
To do the same on Linux or a Mac, just follow the instructions on setting up Fetchmail in the Lifehacker article, but set up a cron job by calling:
crontab -eAnd adding a line like this:
0 0 * * * fetchmail -k
That will now download any new mail off of GMail every night at midnight. Instant and automated backup of your GMail account.
Note that this does backup your sent mail. This makes is wonderful complete backup of GMail.