Here is the reason why I cannot stand Valve!!!  Don’t get me wrong, their games are great, quality wise.  But why the hell, do they sit down so long for game development.  Is it because they have enough money from the Steam business or just they like to play head games with their fans.  Here is a link to an article, that shares my frustration with all Valve fans.