I really don't get all this Steam hate. I know it was a buggy, intrusive piece of crap back when Half-Life 2 came out, but that was seven years ago and it's now the most popular, reputable, and effective digital distribution service out there.

What we should be railing against is this godforsaken trend of overpriced, low-quality "downloadable content" that seems to have gaming by the throat. No I will not pay $10 extra to have a leader that the community will mod in within weeks of the game's release.