I use 3 products right now, 2 of them because I can't decide which one I like better.
I got myself an external FW enclosure and placed a 120GB drive in it. I partitioned it as two drives, one similar in size to my iBook's internal drive.
I use CarbonCopyCloner every now and then to make an exact image of my iBook's HD to the 2nd partition, and I make sure it is bootable for disaster recovery.
For weekly/almost-daily backups I am using SilverKeep (free from Lacie), and Impression(s?) Backup 2.0. I just backup my home directory now, and I can't decide which one to use exclusively yet.
SilverKeep allows you to schedule backups, do incremental or full and allows you to define how many backup sets to keep. However, I think it only copies the files, i.e. it doesn't create a backup archive file.
Impression allows you to either do a regular copy backup to a disk image, or to back up to a PAX archive file which you can use better to restore files I think. I haven't seen any scheduling capabilities in it.