WordPress Backup and Restore

For manual backups, I've used this plugin to backup sites for a while now. It's also very good for migrating sites from localhost to the internet and back.
All-in-One WP Migration