Haven't bought it and now I don't think I'll be buying it for a while. A couple of reasons, one World of Warcraft has sucked me in. I also work long hours and was just moved from probationary programmer to full time level 1 programmer, sux. And also, a few people already beat HL2 the first day they got it, ranging from 10 hours to 12 hours of play time to beat the game. In my opinion, that's definately not worth the money, kinda like Doom3. I was hoping that the game would keep me busy, entertained, and challenged for a couple of weeks atleast.