Whatever backup approach you take, just make sure you can do full & incremental backups for ease of use & time and also that you can ftp the backups to an on-line filestore.
As well as local software, there's also on-line backup services such as 3w.carb*onite.c0m which is pretty cheap & no size limits ($49.95 per year).
3 keys to success:
1. Make sure you actually DO the backups

2. Get yourself organized so its a routine to do the backups, easy to find them, and so easy to restore them.
3. Do a test restore once in a while to check you know how to do it & that the files are being backed up OK. Better to find a problem before you really need the restore!
Finally, a classic 'backup' story from a looong time ago:
Small business owner contacts PC support engineer coz PC isn't working.
Engineer arrives & confirms needs to restore & asks small business owner if he's been taking backup copies.
SB Owner smiles proudly, confirms he's been doing them daily & asks his admin assistant to get the backup copies.
Admin assistant proudly returns with an A4 ring binder full of photocopies of floppy disks - one per page per day
