Have you tried XBox live? I thought it wasnt going to be worth it as I prefer my PC online games, but Im hooked to it!
Partially trying to avoid playing online too much! Got my desktop PC for online gaming, dont want to have the option int he living room of the GD will slap me around for ignoring.