When I have to reinstall Windows, I just leave the files on the Drive, but I just don't format it.
Here's what I do:
Threw in the DVD, while logged into Windows
Selected "Custom Install"
Waited for the Setup, Entered Key, blah blah blah...
After the setup was done, I went to C:\Windows.old...