Nothing's worse than thinking you're going to get something cool at a certain time and finding out that there's going to be some sort of delay. Damn you, delays!

While other companies wouldn't own up to the amount of time they keep folks waiting, Valve is better than that. The developer of the Team Fortress, Half-Life and Portal games have cooked up a handy chart that compares the promised and actual delivery dates for various sorts of content. There's also a component that tracks when they've actually gotten stuff in ahead of their announced