Why is everyone saying that Steam is non-intrusive? It forces you to install it on your system and constantly whines when you don't have a net connection. Steam is only good if you have a good, reliable broadband connection. I know that encompasses most people now, but there are some people who simply don't have the option.
I live in a rural area without broadband access, but *gasp* I enjoy playing games. Back when Half-Life 2 was released, I was still on dialup, and Steam was a MAJOR pain. It would work fine in offline mode for a few days, but then it would decide that it just had to authenticate online again. Unfortunately, after dialing in, Steam told me that I just HAD to download some new 200mb patch in order to play my single player game. Why? I have no idea. So this cycle would continue... some days it would be a never ending cycle of patches, since as soon as I got one finished, Steam would prompt me to download the next one. It took me months to finish a simple game due to that crapware.
I have satellite now, which is marginally better because I can at least download patches, but the connection to Steam is still spotty. Besides, I shouldn't NEED to connect to play a single player game that I own. So for all of you who love singing Steam's praises, congratulations. Steam does what you want, and in your mind, the DRM is worth the hassle. That's not the case for me, so I can't support it.
As an avid Civ 4 player, this is disappointing.