Well, the ECA is really screwed up in a good way, sort of. Ever since they allowed free membership with the GIMAG code, we've been going through the batches of 10% off codes rather quickly. What's more interesting, the codes of different batches oftentimes stack. In other words, if I use one code from one batch, and another code from a different batch, Amazon doesn't recognize that the codes are from the same promotion and takes off 20% total. This has happened three times, so people that hoarded codes each batch are getting 30% off for as many games as they have codes for.
In an attempt to stop code hoarding, the ECA is only allowing one code per day, but it's ridiculously easy to get around it. They don't store the data of you getting a code on their servers, so all you have to do is clear your recent history and you can get as many codes as you want.
I have only done that for two sets of codes, so I'm getting 20% off all my games, which equates to about $45 for a game listed as $56.99 on Amazon. I'm also getting free release date shipping thanks to the Amazon prime trial.
It's really awesome for the present, but I don't see this lasting too long. The eca will either have to fix it or Amazon will take the codes away. That will be sad. I would hold off on doing it if everyone else wasn't exploiting the system at least as much.
I'll ruin the ending for you: The moral of the story will be that greed is bad and we should have been happy with just getting 10% off.