I assume that either you're not using a version control system or else that you're really paranoid about your VCS server breaking down. If you're not using some sort of VCS, such as CVS, Subversion or even Visual SourceSafe, consider doing so. I backup my VCS's at 4:00 am every morning as a cron job, but don't keep versions of them - VCS systems are inherently cumulative. About once a week, the backup copies get burned out to DVD as long-term archives. I keep a couple of generations just in case the master VCS gets trashed, the online backup gets trashed and the latest DVD turns out to be unreadable.
I'm pretty paranoid myself.
An IDE is no substitute for an Intelligent Developer.
Joined: Jul 26, 2001
I'm pretty paranoid too! We (will) have a nightly backup job to back up the repository, but I want my own backup jobs to run as well (very paranoid). It's more to do with being able to restore the repository quickly to another server (i.e. myself) rather than have to wait for a full restore by our server admin. I think I've managed to sort it out thought.