I need to send my Macbook out to get a new SuperDrive. I know with apple, they almost always format the HDD. Is there a way (or program) that I can use to backup all the contents of my HDD to an External drive, and then when I get it back, just clone the drive so that it's as if I never sent it out? 

