In my previous screencast I explained why it’s critical that you have a WordPress disaster plan in place, and provided you with a worksheet you can use to create your own. Having a plan ensures that you’re prepared to deal with any catastrophe that might take down your site.
In this screencast I demonstrate a tool that meets all of the requirements identified in the planning worksheet. BackupBuddy (affiliate link) is a commercial plugin that allows you to perform both database and complete site backups (including all plugin and theme files). BackupBuddy allows you schedule your backups to run at regular intervals, and even allows you to automatically move your backups to a secure location. The plugin also comes with a restore script that will help you get your site back online quickly if something ever goes wrong.
I put BackupBuddy through its paces in this screencast.