Hahah 24 hours late...good job Valve...good job
Edit:- The question is, do I get excited about the release tongiht at 8pm, I know it's wrong to get excited about Valve releases but I feel as it is already 24 hours late, there is a good chance it will be out then....right? RIGHT?