I transfer all of my files to external hard drives and then onto the new computer, but you're right in that it takes some time to copy the data onto the external drive and then onto the new computer. You can purchase an 'Easy Transfer Cable' for around $20 which might speed up the process. You would connect the two laptops with the cable, open Windows Easy Transfer tool on the computer you want to pull files off of, follow the instructions, and transfer the data directly to the laptop you want to keep. I've never bothered doing it this way, but in theory you would only be copying the data once, instead of twice if you used an external drive. When you use the transfer tool you can also copy over your existing Windows profile and all of your settings, along with your movies and pictures.