Or you could use sam, which has a fairly decent backup program that uses /usr/sam/lib/br_backup, automates it for you, allows you to specifiy full or incrementals, allows you to include just the filesystems you want, allows you to exclude files you don't want backed up, allows you to schedule it (it automatically adds it to cron), even allows you to backup NFS filesystems, and keeps an index of what was backed up when.
It is a little slow, though, so restores would take a while.