Originally Posted by crainger
I vote Steam, cheaper, less clutter, easy patches.
cheaper probably deserves a bit more emphasis. Although the auto patching is very good as well, especially if you want to play an online game like COD4. I remember going back to cod 4 about a year after I last played it online and I spent half the day patching in sequential order. much easier just to fire up steam and wait.