I had my computer stolen a few years ago without really any backups
it was one of the worst feelings you can have when years of work was lost like that.
So now I'm pretty nurotic about keeping backups.
Personally I usually buy 2 hard drives at a time and use one in a removable tray ($35USD) and mirror the data. Every week I do a mirror backup which usually takes about 15mins for 4 HDs. This works for me since it requires the smallest investment, the hard drive, and they are a little easier to sell down the road, I would think it is a little harder to get rid of one of those units dewey1973 was mentioning.
I do a Ghost backup of the C: drive about once a month since you can't really mirror the system drive. The Ghost works well (test your sytem out before you actually have to depend on it) since my C drive is a SCSI-NTFS and if i was replacing it I would do it with an IDE - NTFS now - ghost handles this situation nicely.
As I said this works for me - idealy it would be great to have a remote computer hooked by 1GB ethernet and just mirror over the network. When you are talking about sync'ing or mirroring 120GB HDs (4 of them) i found the time way too slow for USBv1 and pretty slow on 100MB ethernet. When the drives are in the caddy (it will be great when SATA drives are more popular - I think you can hot-swap them?) they are just another drive and you can have whatever the HD transfer rate is, which is ideal if there is a fair bit of data to update.
Just a few points on your comments;
- Caddys are external - you pop them in to do back-ups then keep them safe - like in the dishwasher
- A disk "image" is usually just performed on a OS disk to preserve the OS as it is, in case of problems. There is not much point in creating an "image" of your music files.
- there are a few programs which do mirroring/incremental backup depends which OS you have
- This is also a bit dependant on OS since my drives are formated in NTFS which already has built in error checking - i guess i could add extra error checking but on 120Gb (or even 20GB) of music files I can imangine it taking quite awhile to produce a error recovery file!
Anyhow get back with some more specifics and we might be able to give some better choices