And when (not if because it will happen eventually) you get 'duplicate login detected', get logged out and sent back to the main menu in the middle of the game... that's gamespy ruining your day.  When you login to the game on your machine you are logging in to the gamespy servers... no gamespy, no login, no online play at all.  Servers will also not show up in the list even though you're able to log in sometimes.  Gamespy sucks... just in case you didn't know ;)