Probably due to pre-order bonuses and Gamers Club Unlocked. I only really buy games I intend to play soon on day 1 though.Then why buy games day 1 all the time? Why not save money and just wait until you know you're actually going to play a game to purchase it?