I think people need to be fucking patient. It's not like they keep on announcing and playing the game. It's not like they are constantly teasing you with glimpses of it. It's not like every Valve employee is sitting around making paper airplanes out of their piles of money. The game is taking a long time because they are putting a lot of work into it. Being the end to the episodic trilogy and perhaps even the franchise, it makes sense that Valve wants to make sure it is as good as possible. Otherwise people would be complaining that it didn't live up to their expectations. Christ, I am so sick of this pointless whining about Episode 3. It's like people can't entertain themselves with the hundreds of other games out on the market.