It's 4:30AM and I just finished the game. Loved it. Only had very minor stuttering. Never had a single problem with Steam (which I used to purchase the game.) Graphics were silky smooth at 1280x1024 on a Radeon 9800 Pro. The ending was cool. Ya, they kept you in the dark about a lot of the storyline, but overall it makes sense. Admittedly there's a fine line between a stupid fluffy little story and a story that doesn't give you much to chew on but has it where it counts. I think HL2 made it into the latter.