Not sure why most others are having issues with this site. I've bought 8 games off this site because, well, cheap prices trump all right? I've never had an issue getting my product keys, they say to expect 5-10 minutes before your key is delivered but I usually get them within about 2-3 min at most. Nothing but satisfied.