I see some of the comments on here knocking amazon for not having things available, or to you on the release date. I put forth the following.

Why is it so important to have a game the date of release?

Gamestop has spawned and nurtured the complex of release date acquisition, now it's pulling this nonsense because a rival product was being offered in a product they agreed to sell, following this line of logic, they won't be selling Battlefield 3 because it requires Origin, and they wouldn't of sold games in the past like Empire: Total War since it required STEAM, as many new releases are now so inclined to have.

With Shenanigans like this, Gamestop will end up retailing itself into a corner, and will suffer and die for it (at least I can hope) as much as Gamestop has helped gaming retail by adding a wider market and making gaming more easily accessible by being EVERYWHERE instead of being in that corner kiosk just down from the pretzel place in a mall, Gamestop has also become a great satan in gaming, by slowly leeching away sales revenue from developers in a burgeoning second-hand market and perpetrating a growing "Madden" and "Call of Duty" cycle.

Why the importance of having a game on release day? My wife pre-ordered Space Marine for me as a wedding anniversary gift through Amazon, yeah, I won't have it Sept. 6, i'll have it the 8th, a whole 2 day difference, that doesn't bother me, it's only 2 days, and oh, gee, I happen to have something called a life. I have bills, so I need a full-time job. My full-time job is shitty, so I am in school, to get out of said shitty full-time job. Needless to say gaming time is a luxury for me, and I am appreciative to get some, more so when I have new games to spend it on, and even more so when it's my spouse enabling it!

So I submit to you all, if it is absolutely critical to have a new game the date of release, and continue to support this dreadful retailer, maybe priorities your in life need to be reevaluated.