Motherfucker I am really mad at Valve for delaying this shit as long as they have. Nothing from E3, nothing from TGS, nothing from PAX, and their huge announcement earlier this month was just fucking DOTA 2.
It's been more than three years since Episode 2. The time between episode 1 and episode 2 was about a year and four months. The time between HL2 and Episode 1 was about 1 1/2 years. The time between HL1 and HL2 was six years. Since it's been more than half the time that it took to get HL2 to come out from HL1, I'm pretty much convinced that there will be no episode 3, but instead will be Half-Life 3.
I'm okay with Portal 2, but they need to calm the hell down with TF2 hats and stupid updates and no more fucking L4D expansions.
07/12 - Dying Fetus
07/13 - Stickup Kid/Seaway
07/15 - Cannibal Corpse
07/25 - Masked Intruder
07/31 - Warped