Microsoft just decided that my product key was invalid and made me call them,give a 54 digit code through one of those fail voice recognition things, then enter another 54 digit code into my computer, only to tell me that my product key was valid after all. WTF?