Azerth on 21 May 2013
maybe the reason why gamestop is happy is because they will allow you to sell the code to them over live and put the money onto your account.
so buy halo 4 put in code, months later trade in code over live for a price or discount and buy something else.