accoring to gabe, the first release candidate should go out on july 30th.  normally, this would be very good news, but the counterstrike source beta will start around then.  half-life 2 will not ship until the beta is over.  i'm guessing late semptember.  hope i'm right..