I use several different backup packages, depending on the job and the need. Deja Vu, SuperDuper!, Carbon Copy Cloner (though I haven't gotten scheduled backups to work in its latest Intel-ready version) are great for bootable backups, and Deja Vu also works well if the user doesn't want the backup to get in their way (or you don't want them to screw it up ;-).
Recently, I've come to absolutely adore ChronoSync for just about every other task, esp. backing up to a networked volume. ChronoSync will email you when a backup is complete; it also organizes your backup sets in the most logical, and least screen-hogging way.