I know that Windows XP has got this funky drive dimension thing, where you can only replicate Windows XP from your current hard drive onto a hard drive with the exact same dimensions (i.e., the same exact hard drive model). I plan to buy a new computer with Windows Vista w/in the next month (will dual-boot with Fedora, to all you mumblers!), but unfortunately the hard drive that I want - Seagate with hardware encryption - doesn't get released for another 6-9+ months. When it comes out, I want to migrate my hard drive contents - Windows Vista and all, exactly how installed - from the OEM hard drive to this new Seagate Hard Drive. So, does Windows Vista allow me to switch to a bigger or different hard drive easily, unlike that stupid Windows XP constraint? Is it possible at all - like maybe some verification, program, etc? Or, do they make it impossible? Thanks!! Just to clarify, I did try using Norton Ghost on my old Hard Drive, and that never worked; it didn't even deactivate - it didn't boot up at all. When I reinstalled over the boot sector, it booted, but ran into errors. I'm looking for a "seamless" move. If it's just about re-activating, I'm not too worried about that...I just want to be *able* to move it over and have it fully function technically! Thanks ;)