OK, the laptop pretty much fixed itself and has been running great.
But I did get a new HD and a USB enclosure for it.
To clone the current HD, do I just format the new drive and copy the c:\ to it? And then if the current drive poops out, I'll be able to simply pop the new one in and I'm set?
Thanks again for everyone's help!
-Mike