I still can't stand the sight of a client application stationary in memory at all times and over-the-internet activation.
In defense of Steam, it doesn't take more than 20MB ram and should never use any CPU (unless you run XP with pre-2005 hardware perhaps) other than with opening pages, updating a game or downloading one. Also, unless the game specifically has a 3rd-party DRM there's no activation with steam. You just buy something, download it and you can play (usually some update with visual basic for the first time). Oh and there's an offline mode that works with single player games but to activate that you have to, ironically enough, be online.
I just bought Company of Heroes for 18 SEK / 2€. I've actually never played it but apparently it's suppose to be close to what Men of War is and I enjoyed that. I wonder when I will actually get down to play it with my never ending backlog.. :(
Damn Arma II is still at 20% only too.