I am using Gmail Backup to backup my Gmail-hosted emails. It seems to work well, and the backup format is open and accessible.
However, I am not happy about providing my gmail username and password to a 3rd party app with a proprietary closed source.
Also, its incremental backup featue leaves a lot to be desired.
Are there any other alternatives to backing up a gmail / hosted gmail (Google Apps) account?