Man, as someone who is not a traditional PC gamer (but is a Valve fanboy, no doubt), I love Steam. Not having to look for discs or files, everything updates automatically, and it puts all my games in a nice list so I can have massive guilt about my backlog (I will play you someday, Braid!). Probably not for everyone, but I love those Steam keys.