I pre-ordered Black Ops II hardened edition for Xbox Oct. 24. My younger brother made the same order on Oct. 30. Well, come release day, his order is on his doorstep, mine is not. In fact, mine has not even shipped yet. I called customer service last night and they told me they are sold out right now, but at that time, they still had the hardened edition listed as in stock online. After I complained, I was told to hold while the girl went to talk to her resources. She came back and told me that they could not cancel my order because it was on a truck with an expected delivery date between the 19th-26th, and that I should just wait. I said that I would do that but that I do not understand why so many people that pre-ordered much later than I did received their copy but not me. All she would say is "Yes, sorry for the inconvenience."
Interestingly, after this they changed the status of the hardened edition online to say that it might take an extra 1 to 2 days of processing. I take back anything nice I have ever said about Amazon and they are not being truthful with their customers. I call bs on my order being on a truck, if that was the case then it should have been here already. They are more than likely buying time while they try to get more in inventory.