Valve have announced that Team Fortress 2, their class-based FPS hit, is now free-to-play. Forever. The term “free-to-play” has evolved, but in this instance it means that you can play it without ever paying for the game.
You will still have to pay for hats so that Gabe can have money to fill his pool, but as far as the game goes? Zilch.