It happens every year. We wait for five months for any announcement that yes, this year, this year of all years will be the one in which Half Life 3 is announced. Or Half-Life 2: Episode Three, if that's still going on. Either is good. But every year we get nothing. But then, just as our hopes are hitting rock bottom, E3 comes around.