I've got a client and, well to be honest I haven't been keeping up with changes in the Mac market the past 2 years or so, and she has a late 2010 model 13.3" MBP with a 250GB drive in it. I recently put Windows 7 Pro on it for her using BootCamp and evenly split the drive down the middle with half for OSX and half for Windows 7, of course. She's really kinda pissed with the lackluster performance of the stock 5400 rpm drive (which is actually pretty bad) so I've suggested that she get a better one. Since she needs the space, the only real option for a decent price is the Seagate Momentus XL hybrid 500GB drive, which she ordered a few days ago and should arrive next week. When it arrives, I'll be the one that transfers her current setup from the 250GB to the 500GB but I'm wondering what tool might be a good choice for doing this operation. It's basically a simply cloning job from the smaller to the larger with proportional resizing of the partitions, but Disk Utility doesn't seem to be capable of this operation. I know there's a few third party utilities like Carbon Copy Cloner, SuperDuper!, and others, but I must get this right the first time out. Apparently CCC can't handle NTFS from what I've read at the website. Since it's got the stock OSX installation, and BootCamp, and Windows 7 with a ton of data and personal files, it's got to be done right the first time and I'm used to using Windows-based cloning tools (True Image, etc) but none of those will handle HFS+ partitions properly. So the question is: Can anyone recommend a tool or utility that can get this job done, cloning the current 250GB drive to the newer larger faster 500GB drive cleanly and without any issues (if possible)? I know that Disk Utility can be used to clone the HFS+ OSX partition, but I cannot find any useful info that says it can do the entire disc including the BootCamp files/information and the entire Windows 7 NTFS partition as well, and again, do all this without any problems if possible. Just need to end up with everything "moved" to the 500GB drive, split down the middle, and ready to roll... Any assistance is greatly appreciated.