Like others here have said, I think the best option is IMAP. Even if you don't use an email client on your desktop, it's good to just keep something free like Thunderbird on your computer that you can launch at regular intervals to back up your emails.

Unfortunately I don't know of any automated systems that will back up the calendar, docs, etc...
_________________________
Matt