Please do not ever, ever, ever again do retailer promotional rewards.
I bought two codes from eBay for operator which were a waisted of money. So don't ever ever ever do that crap again unless you have the decency like many other game companies that run promotional rewards and retailer rewards to allow us to redeem the reward no matter how much time passes or promotion has ended. If you cant do that then just don't do it at all, it just makes us think much less of you as a
Company and as game developers, and it angers us. When i say us, I speak for the majority of your customers who keep your game alive and you devs employed because I am a completion at and I have bought every item in the store even though your killing the game make bad decisions, don't know how to balance anything and make the game unenjoyable.