I'm kinda glad HL2 is being pushed back.
A) This was the first release date set since the game was announced. Generally games never make the first release date because of bugs and what not. This gives Valve a chance to smooth more things out before launch.
B) Now I can actually buy Halo PC since I won't be commiting my online gaming plans to HL2 for awhile
