Last night I got a nice little surprise. I managed to score a copy of the demo for Left 4 Dead 2. I don’t think I could have been happier if I had found the lost city of Atlantis. Okay, maybe that’s an overstatement, but still, it’s an awesome find. Xbox 360 owners supposedly have [...]