Steam is the best platform for online gaming. I have a ton of games on Steam: Audiosurf, Garry's Mod, Plants vs. Zombies (on sale for $5), Portal (my first Steam game), Civ IV complete, Supreme Commander 2, and Team Fortress 2. My favorite features of Steam are the automatic patching and the...