1. Team Fortress 2, IMHO, reflects an impressive advancement in multiplayer FPS, both style-wise and in game play. Is it ten years' worth of progress? I'd argue it is. DNF, on the other hand, is now vaporware; pretty much the exact opposite of innovation.
2. Valve released some great...