From what my friends tell me, 7 has a built-in utility to do a disk
image. This would allow you to "take a snapshot" of everything
including all the MS crap like activation, etc. You make this image
and store it on an external drive or what ever and when you get the
new drive, restore the image.