Disaster can strike at any moment. Why not have a backup you can restore? I suggest this plugin for your wordpress site http://wordpress.org/extend/plugins/wp-dbmanager/ It will allow you to set an interval, hourly, daily, weekly, etc to have your database sent to you via email.
You’ll need another method for saving your themes and uploads, but those don’t typically change as often as what is stored in your database.
