You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
ValveTime.co.uk | Valve News, Forums, Steam
Once again i was browsing through Megagames when i came across this article , which suggests that December 3rd is the date that HL2 "might" be released with April 2004 being the fallback.