I must admit I think steam rocks, for pretty much every reason as aguds has stated above! My two fav games are on Steam, namely Civ 5 and Football Manager 2011, I really like the auto patching, and the in game chat, very nice as like aguds said, not many people will see other IM apps when in game. I have not found that having Steam running impacts on the game performance for either Civ or FM, so no issues here. Also the offline mode and launching games has never ever failed me either. Something I have always felt lacked on PC games was the achievements. I own an Xbox, and enjoy trying to unlock the different games achievements and improving my gamerscore. With Steam I can now do this. Big Thumbs up from me!