I am about to upgrade from my macbook to a MBP and I currently use time machine for back ups with my external HD. Will this method back up everything? What about programs that are certified to this machine? Is there anything else I should do before wiping my old computer back to original for selling? Also, once I have the new machine, what must be done for a complete restore? Any advice is appreciated thanks!