Battlefield : Bad Company 2 is on the way to becoming the most downloaded demo of all time. My guess is that it'll sell a few copies too.
The Amazon/Wal-Mart price wars are continuing, and you can take advantage of them.
Wal-Mart has a pre-order of Bad Company 2 for 360 and PS3 for $56.96 with free shipping and a free $20 Wal-Mart gift card.
Amazon has it for $56.99 plus a free $20 credit towards a future video game purchase. But unlike Wal-Mart, you don't have to pay tax, so depending on what you want to do with the gift card you're better off buying it from Amazon.