HL2 is like a fairy tale... we can only see the pictures of it.
This is what I read: (but I am sure that we will know the release date @ E3)
----------------------------------
"In an interview with gaming magazine Polygon, Gabe Newell of Valve indicated that Half Life 2 might not make its 2004 release date.
Newell had the following to say:
"We've already spent millions into this project, and we're willing to spend as much as we need to make this the best first person experience ever. If that means delaying the game to 2005, we'll do it without any hesitation. If it means sinking another $20 million into the project, we can do it. Rest assured, if we delay the game, it'll be only to blow your socks off even more when it finally releases."