So I'm looking for a way to clone my internal MBP hard drive to a portable external hard drive in order to ensure I won't lose my data. The scenario I am aiming for is that if something should happen to my laptop that results in a non-functioning/broken HD, I could plug in the external hard drive and have the exact same desktop/files/settings in a few minutes without losing more than a day or two of work. So a few questions: 1. Is this possible with a USB 2.0 drive? Should the external I am cloning to be the same size as my internal? I have a 120 GB in my 2.2 Ghz MBP. What about this drive? http://www.newegg.com/Product/Product.aspx?Item=N82E16822136059 2. What is a good cloning program you can recommend that is reliable, simple, and free? 3. (Semi-related and less important) What about Bootcamp on an external? I searched the forums for this, but I didn't really understand the answer given in the threads. Could anyone clarify? What about running games like Oblivion off of an external USB drive. Too slow, right? Many thanks in advance to anyone who can help!