People can say what they want about Steam, but I think it'd be great if not for the bugs.
Today, I went to install Day of Defeat, having never installed it before with Steam. (I played the old betas before, but they've been long erased.) It said that the game was 380 megs in cache, so I was prepared to wait. Wait I did not. Within 10 minutes, I was playing. I -still- cannot figure out how exactly that much data transferred, broadband or not, but Steam is doing something right, at least.
:yes: