Not sure about Vista, but you used to be able to clone the drive using Norton Ghost or similar and just pop it back in and go. In more recent versions of windows this can produce some booting issues and also trigger re-activation (no big deal...just call the number and tell them you're upgrading).
_________________________
~ John