I don't know why Cory lumped Steam in with the rest. I found Steam to be awesome at the launch of HL2 -- they seemed to have covered all the concerns that I had about a digital game delivery service -- and I don't perceive they have deviated from that mission since.