Thanks to the doubly good update for the Spy and Sniper classes, Team Fortress 2 will be playable for free this weekend to Steam users who for some bizarre reason wouldn't already have the game.

Put in enough effort this weekend, TF2 noobs, and you too could be throwing mason jars filled with urine, shooting people in the face with the Ambassador and pinning corpses to walls with arrows. Team Fortress 2 vets will likely welcome your unskilled presence with open arms, as you make yourselves fodder for Achievement hunting. Everybody wins!

Valve says this is an "extended Free Weekend," so chances are good that this trial run will last well into Memorial Day. Just don't count on it. Start pre-loading now.