If you go to a command prompt and type label, it will give you your hard drive's serial number. Now I was under the impression that this was hard-coded into the hard drive itself, but maybe I am wrong. I have a program that uses a licensing scheme similar to MS' wpa. Basically you give the company your hard drives serial number via their website (and apparently it grabs your NICs MAC address all on its own) and then they send you a .dat file to use as the license. Now I saved my .dat file from the first time a requested a license (last april), did a clean install of winXP last June, and have just now gotten around to reinstalling the software. The problem was that it wouldnt take my old license file. It said error with the hard drives serial number not matching. I typed label and sure enough it was different than the first time, even though it was the exact same physical drive as before. It wasn't really a problem; I just requested a new license file at got it. But why/how did the serial number of my HD change?