That's right folks! Steam has Team Fortress 2 on their free to play list, FOREVER. If you don't have Steam installed, that too is free.
Team Fortress 2 is one of the funnest I've played. And, now that it is free there is definitely no reason to abstain!