EA is offering most of the Battlefield games at greatly reduced prices on the Origin site until February 27, 2013. That includes the Battlefield 2 Complete Collection for $5. Anyone who doesn't already have it and wants to play on the TPU BF2 server should grab it fast.
I was tempted to buy Battlefield 3 for $10, but then I remembered that Battlefield 3 sucks. Also, you can't run the game without using EA's crappy Origin service.