Neoterixx: So, DMZ? Well, how comfortable would you be with a computer not protected by a firewall when you paid good money to be behind one in the first place? The DMZ will work for alot of issues but not quite all, even then if it does work, you leave yourself open on every other port. Install ZA or some other firewall you say? Well, then you run the risk of the .exe being compromised, OR, someone not paying attention and allowing some program run to the internet. It could be rename IEXPLORER.EXE its not IEXPLORE.EXE or EXPLORE.EXE, but some ppl, maybe not yourself, may see it and think nothing of it, when it could be a trojan renamed that, and it would get access to the net cuz a look-a-like program, not a trojan.
USE the router, dont ignore it or neglect using it what its designed for. Port Foward, ect, ect. If you dont know how to do that for this particular program or situation, dont just go saying DMZ, just cuz it will open up all ports, supposedly. That would be called the lazy, dangerous way of configuring connection for a program behind a wall.
Nuff said