Valve has gone mad!!!
Instead of showing us Half-Life Episode Three, they come with Left 4 Dead 2!!!
Episode 1 come out in 2006, Episode 2 in 2007, Left 4 Dead in 2008, and Left 4 Dead again in 2009!!!
I am tired of waiting for Episode Three, if they don't give us an trailer on E3 I will rip my face off!!!