SuperDuper is great. It's a free download and allows you to do full clones at no charge. Pay the $28 shareware fee and it unlocks a number of features, including scheduling and a Smart Update feature that will make cloning wicked fast by only synchronizing files that have been deleted, added or modified since the previous clone. Macworld gives it a rare five mouse review. A comprehensive breakdown of backup utilities can be found
here.
I used to use Carbon Copy Cloner religiously, but it's a little long in the tooth. Mike Bombich hasn't updated it in ages. It's not a Universal application and it doesn't maintain complete file integrity like maintaining locks on files that are cloned.