Loved the previous BF games, but I honestly feel gamers need to make a stand with this online code stuff. EA is going to keep doing this and it will spread to other companies like wildfire as they want to increase their corporate profits.Adding additional charges for online play plus the 60$ you pay initialy for the game besides what you pay for XBOX Live is bogus. Buy the game and every other company will start enacting "online codes" increasing the costs for everyone and kicking out some gamers who can't afford it.In the long run games that you buy and don't like will have lower resale value and higher costs for you. We already pay for Xbox Live and now they want to add additional charges, when will it end. Was going to buy this games for myself and my GF's kid but then I would have to pay additional charges for us to play online? Not going to do it will stick to GOW3 and wait for MW3. Just my thoughts know I will get flamed for it but I think that EA is going to set a precedent that all the companies will follow. Do you really want to pay an additional charge for each game you want to play online?