coopster - 1:13 pm on Mar 13, 2009 (gmt 0)
Keep a development server and/or a concurrent version system in place that contains the latest release of the static documents (html, css, js, code, crontab jobs, ...). Run nightly backups of dynamic data. I do a full monthly backup once or twice a month and differential backups each night. Be sure you have a recovery plan in place and test it thoroughly.