New point, new post...
I'm not actually anti DRM as such, I understand they need to protect their product from theft.
However, once you've installed the game, typed in the CD key, or digitally registered the game, or authenticated with the server, or whatever else they choose to do, that should be the end of it. I'm not seeing anti piracy ads half an hour into movies I buy, so why should it being interrupting the enjoyment of my paid for game? Again, every time they make the paid for version worse than the illegal but free version, they're just sending more and more loyal customers to the nearest torrent site.
People keep knocking Steam but once installed, you pretty much can set it to offline and it'll never connect again and you'll have full access to all your games.
On top of that, you get things like 'Defense Grid' the great tower defense game, recently self patched itself for me, in doing so adding support for future DLC. Oh great, another way to try to sell me stuff. Except in doing so they've added extra functions and 4 free levels, months after the game was done released and sold. Portal also has been getting upgraded and I think these stories might have taken longer to break if it hadn't been for the simplicity of upgrades Steam offers.
Ok, Portal can be called a simple marketing ploy that wasn't asked for, but I think Defense Grid and the still constant support of games like Team Fortress 2 are a fine example of good coming from Steam, and things many people would have missed if they are like me and have a few dozen games and had to visit nearly 50 sites a month to see if there was anything new that needed manually downloading and installing.
Also, Steam (from my viewpoint at least) is a great outlet for indie games, and as sales have shown, it's better to get 50,000 sales at $5 than maybe 2,000 at $20, especially when the overheads are so low, in terms of no production costs, shipping etc.
I don't know if I'm alone, but I'm a sucker for the bundle packs, when you see say 7 indie games for £10, it's almost too cheap to say no even if you haven't played any of them.