yeah those 'idiots' only exposed the fact that Valve was LYING to it's fans and all
DoD says it's released, lost coast still says "coming soon" which is LAAAAAAAAAAME since I had heard it was to be released with DoD....fuggin valve, craps not even going to be amazing once they actually release it