As part of our installation here, I have scheduled a nightly dump of the WeBWorK database using mysqldump. We also have the courses directory being backed up nightly using our tape backup system.
On several occasions the database dumps have come in very handy to recreate assignments that were accidentally deleted. I can't recall ever having to restore anything from the courses directory, but could see a circumstance where a user would want to retrieve a problem file that was accidentally deleted.
I'm curious whether anyone else does scheduled backups, including what they use, and if they have an easy process for restoring data.
Danny