I'm curious how you guys treat your vital data. For me, I have a pile of source code, bookmarks and documents/work from college. Some bits of my source archive go all the way back 13 years (!)
Luckily all of my vital data together still amounts to probably ... oh... 300 MB or thereabouts. I've realized though, that my backup strategy sucks. I have some CD-RW that I've baked over and over. Its just by luck of the draw that crap hasn't gone sour for me.
I'm thinking about keeping all my data on the hard drive, then doing nightly backups to a 512MB Flash Drive. And then once a week, on every Sunday evening, I'll burn CD-R (all my vital data not just the changes). I could drop off a CD-R at my parents house every couple of weeks, too, when I visit them. They're about 100 miles north of me (in case this house burns down/floods/whatever).
What do you think? I can't really justify putting in a drive on RAID mirroring for such small amounts. The same goes for a USB external hard drive.
(Keep in mind that I won't use CD-RW anymore, just a new CD-R for each weekly backup.)
In the event my drive dies, I still have the USB flash drive for a days worth of data. If that ever died, I'd still have a backup from 1 week earlier on CD-R. Then again I should do a cost-benefit analysis on the coding... if a drive dies and I lose a full days worth of programming that could very well suck 😛
How reasonable/sound does this strategy sound to you guys?