I have a macbook pro 13" mid 2009, so I currently have Leopard 10.5.8 OS and an internal HD of 150gb. What I would LIKE to do (by myself and not let someone do it for me): Upgrade my HD to a 500gb Seagate HD 7200rpm, which I bought. The physical task of doing it should be easy. Where my question stems from: My end goal is to have the new hd and partition it with Lion OS and Windows 7. I currently have the windows 7 disk, didn't get lion yet. I'm not sure the order I want to do things, and this is where I need help. I could upgrade to snow leopard on this computer(but i'd also have to get snow leopard), then go to lion, then use superduper to clone that hd and then install the new hd and put the clone on it. OR I could use my external/portable HD (320gb seagate) with a firewire 800 cable to back up everything on my hard drive now (applications, documents, settings, etc.) then just put the new hd in, load lion as a clean install, and then put my stuff from the external on (but i'm afraid i may lose data or settings). Basically, I want to do it myself but I need suggestions, I don't want it to be complicated. What is the best way to get my end goal, and why? Why not go another route?