Personally, i would never have anything to do with gamespy.
I used to use it, but now the servers are so slow that it takes me about 5 minutes to log on and another 10 to get into the game lists.
The gamespy team are blatatly 56kist, with screenfilling 1mb flash adverts about games that it knows i already have, and sometimes when i am playing a game, lagging me completely.
What is more they seem to support piracy, offering the ability to play on line, fooling the game into forgoing it's cd-key checks, because it is using the lan connection setup in game.
I'm Right and Reality is lying