So I bought a new SSD and did a clean install using my upgrade only version of windows 7. I no longer had my windows XP so this was pretty much my only option. So I gave a call to Microsoft and thought "hey I'll just explain what happened and they will give my an alternate key to activate it." I was correct in this assumption, but it took Microsoft an hour and 20 min of me repeating my key to them over the phone and being transferred around and repeating my key again and again to get them to finally give me the alternate key.
Contrast this with spending about 5 min to download a keygen and just entering that. Why is trying to do things the right way so much more difficult? Don't they know they are competing with free and peoples moral compass?