Download Team Fortress 2 to blow off some steam.



Team Fortress 2? You're not familiar with it. Sounds like something that would release in 2007, though.