I don't just want to back up my data. In case the hard drive comes back completely wiped I want to avoid the hassle of reinsalling everying OS X as well as a Bootcamped Windows install.
What tools can I use to backup/image my hard drive such that when I got my laptop back and if I needed to, I could just dump the image back onto the hard drive and be right back where I was last?

ddwhich comes with OS X. – styfle Nov 4 '11 at 6:32