Originally Posted by Dr.Nick
I would not buy just the key from anywhere; 99.9% of keys sold online are msdn keys and they will not last. The best choice is purchasing an oem copy from somewhere like newegg or if you feel lucky a pre-owned boxed version from a fellow nvnews member.
MSDN Keys don't expire. They're not supposed to be used after you subscription expires but they still work...