I've recently purchased a new hard disk and plan to swap it with my new one, after having retrieved a large amount of files off the old one. How would I best go about doing this? I've heard of Norton Ghost, but as far as I know that only makes an exact copy of one disk to another, and I certainly don't want that as this disk is fragmented to hell, and I only want select files off it. I want to start afresh with the new drive. Would it work if I installed the new HDD along with the old one, being sure to set the new one as slave for now, configuring it and then booting up into windows, then installing XP on the new drive from CD, then transferring the files across that i want to keep, then removing the old drive and setting the new one as master in it's place? That's the only way I can think to do it. Any simpler ideas?