GameSpot may get a commission from retail offers. Battlefield: Bad Company 2 doesn't ship out until March 2, but Electronic Arts is already pulling out all the stops to promote it. The financially ...