Okay, I had my doubts, but now, after seeing this, I have to get this game.
anyone know when it is released, besides March valve time that is.