I recently found an excellent little (and free) utility to make backups of my home directory. It’s called iPodBackup.
It’s the combination of a custom shell script and a simple GUI interface. It references a set of rules to know what to backup and what to leave alone. These rules are easy to customize to fit your own needs. It only took me a few minutes to figure out what I didn’t want backed up and to write it into the rules.
The first time it runs takes a little longer than normal since it’s backing up everything for the first time. All backups afterwards are quicker since the script uses the rsync utility to make backups.
You have the option of backing up your stuff as a normal directory, a disk-image or an encrypted disk-image. Plus, if you’re a real Unix geek, you can download just the script itself and run it via cron on a regular basis.