"BackupBuddy is the only complete solution for
WordPress backups. Backup, Restore, Migrate. Backup your
entire WordPress install. Including the widgets, themes
and plugins. Backup to your server, Amazon S3, Rackspace
Cloud, FTP, or e-mail. Quickly and easily restore your
site on the same server or migrate to a new server with
a different domain and database. The process is easy,
fast, and reliable..."