Half-Life 2 is a great game and so is Counter-Strike: Source that comes with it. It's got an interesting system that it uses to run it by using Steam. Some say it helps a lot on cutting down piracy of the game and other say it hasn't slowed it down one bit, but if by chance it really has worked and piracy is down, what's to stop other companies from doing the same thing? Do you think that in a few years we're going to have a different version of steam for every game we buy? For example, if activision realeases a game we need their little steam like program on our computer to run it. That would get pretty old in my opinion. Oh well, It was just a thought.