It's not particularly hard to get a backup working. I think the biggest problem people face is the need for an extra drive. This costs money -- money you could spend on a graphics card, CPU or RAM.
I use Acronis, and I've got about 100GB of data backed up to a 500GB eSATA drive. The ten backups (one full + 9 differential) take up about 200GB total (I used maximum compression). I have a Q6600 @ 3.3GHz, and 8GB RAM; it takes under 1 hour to back up the system and it will do it automatically. If the PC is off at the scheduled time, it pops up next login asking to run missed backups.
I've had to use the backups and restore, so glad I went out and got that 500GB drive. For backups, I would highly suggest an eSATA drive over USB / IEEE1394. I get a full 65-70MB/s on that whereas my Firewire drive can barely do 30-35, its even slower on USB. Get the eSATA, your backup won't take an hour. With USB, I bet it takes 2-3 hours. Backups are particularly intensive, as you need to go through each file, check if it exists and then check if its newer if a copy exists. eSATA greatly helps, more I/Os, more bandwidth.