So about a month ago I preordered BF2 through Walmart.com and they had the game being sent to my house on the original release date of Nov. 1st. Well now that the game has been pushed up to Oct. 25th Walmart.com sent me an email saying that the game will not be sent to my address until nov. 3rd!?!? They advised me to cancel my order and reorder the game if i wanted to receive it on the correct release date. So I called and canceled my order and when i went to reorder the game the SHIPPING date has changed to Oct 25th with a RECEIVING date of Nov. 3rd!!!! WTF? Who preorders a game only to receive it a week after it releases..