I am a big fan of online multiplayer shooters. I have spent many an hour fragging happily with Battlefield games and the Call of Duty franchise. Both of those franchises have games that cost around $50 to buy, not cheap but at least there are no fees for online play.
EA has announced that its free to download and play Battlefield Heroes game has now attracted a million players to sign up. The game generates revenue for EA with in-game ads and when players buy in game credits to upgrade their character.