So, I recall having to purchase Norton Ghost to create an image and then to reapply that image to a new hard disk. For a laptop this would have been a great challenge. My steps would have looked something like the following:
However, since I didn't feel like getting an enclosure that would fit my new laptop hard drive, I did something different.
The really cool part is that I remember in the old days that after this happened, Windows didn't recognize the additional space on the primary partition. We used to have to get repartitioning software to expand the primary partition. However, in Vista, I saw the unclaimed space on the primary partition and simply expanded the primary partition right in the disk manager! Now, with only Vista and a USB hard drive, I was able to restore an image of my machine to a larger disk without having to rebuild, etc!