Do you remember GameSpy? How it used to be a hub where all your installed games were, and they had special GameSpy servers? Well, it is essentially like that, it is an iTunes for games. :P
Friends lists, team parties, servers and a store.I llike to think that they do, but each to their own :/2. Doesn't XBox and/or Playstation provide the best gaming experience anyway? I thought PC games were pretty passé as a result of these.