Well I think somebody could setup a fakeserver if gamespy ever goes down (like what happened with Shogun), but if you did and gamespy was still up if you hosted a game I can't see anybody joining your game lol.

You can play on your LAN though, very easily. Just click "LAN", its under "Online Battles" when you enter gamespy.