It's 10:56PM on the west coast right now - and still no Team Fortress 2. Valve has about an hour left to keep their promise of a September 17 beta release.
Update: It's now 12:00AM on the 18th. Valve has officially missed their deadline. I gave them my money for nothing!