To celebrate the arrival of the new Sniper/Spy update this week, Valve's holding a free Team Fortress 2 weekend on Steam.
Valve's also revealed the Sniper's final new toy; a jar of wee. No, really: "Jarate is a thrown jar that splashes upon impact," it says.
"When splashed on enemies, they take 35% more damage for a period of time. Jumping in water will wash off Jarate. Jarate is also able to short out Spies' cloaking devices. When used on teammates, Jarate will extinguish any fire effects." Lovely.