Further to the Backups and Archiving article of May 9, I read a great article on this topic on Anandtech website titled "Averting Disaster - A Guide to Computer Backups." Read it, and all the comments here.
My personal approach is to use Apple Time Machine and two Time Capsules in rotation, with one unit kept off-site at all times.