Steam is great on several points, but it certainly has some flaws.
Firstly, it updates itself and it's games. "But that's a good thing" you say? No, it's not. My savegames in Football Manager 2010 keeps getting ruined because Steam keeps installing one blighted patch after the other...