I'm of the mind set that all the delays and missed released dates for this game revolve around that little program called steam. With that in mind I love the delays, because every day it's delayed that makes it a little easier to cope with not playing this game until it drops in price. The graphics are already looking a bit below par, if they hold this till 2005 I won't have much trouble putting off picking this one up till it's in the bargain bin, or better yet, via Thailand thanx to ebay.
A big FU to all the folks at Valve. Thanx for wasting all our time.