What is a "nerd" anyway?
I have problems with a lot of what's been said here. You're making a special case for "nerds" but I would think that much of the management style you've developed would work as well for any other group -- don't your sales team like pizza and games too? Ever asked them? The reason you can make such generalisations about your people is your selection process: you're bound to end up with people who appear to be the same if they select their own colleagues and get a veto. Do that with any group of people, and they'll start to conform too.
People don't work for peanuts and praise, either with or without Team Fortress. I want a decent salary, interesting projects, regular increments, the opportunities to do better, etc. Not much different from anyone else. And I think you'll find many hackers are more sociable than you think, just they tend to be very specific about the company they keep.
It seems things like the Internet, Linux, GNU, etc have been a real shock for many companies. Big problem: where's the marketing, the project management, the board meetings and long lunches? How do we get the people who made this make it for us? Wouldn't it be great if it was as simple as pizza and TF? How stupid *are* we?
(Sure, I realise it was a bit tongue-in-cheek, I didn't miss the humour. It just went well off-target.)