Here's another suggestion for ya. If you run cable or DSL and don't have a static IP, try renewing your IP. Otherwise, give your ISP a call and ask them to do it for you. Perhaps with a diff. IP you may see this happen less.
But I agree with RD. You shouldn't need to disable your firewall when playing. Most firewalls will have some sort of config that allows you to specify what can use what ports (12203 and 12204 are default for MOH servers). I know in the case of ZoneAlarm, you can specify the apps that can connect outside your network.
Also consider monitoring your ports and connections. I do this from time to time with an app called Active Ports. Do a search at any shareware site and try it out. It shows you what connections are running at any given time.
Good luck. Also check my sig for a server IP. The more the merrier.
