lorax - 2:09 pm on Feb 8, 2013 (gmt 0)
Doesn't your host do regular backups?
Personally, I always have a copy of the files on my local computer. The data base gets backed up before I do an update or test something that might be sketchy. I don't worry about the database other than that because I know my host has a weekly backup available should I need it.
If you want a more frequent backup then you could use an SaaS backup. Do the initial backup in pieces until you've got all of the files on the backup host/cloud.