We chose to avoid the vendors who gave us a website link and then gave us an email address (theirs?) to enter to get a code. This is just fraud. Not goin there.
For only a few dollars more we got a great deal on a LEGAL Microsoft product from a real american company. No hassles. Worked first time.