My setup is a Qwest PK5000 router with a Linksys router running Tomato.
I have DMZ pointed towards my router. (The server is on the tomato router).
I tried my applications that open up sockets and Utorrent (port 6883) and I ended having to do advanced port forwarding and forward specific ports in addition to having DMZ on my router.
The problem is that I cannot connect to perforce when on another machine on the LAN or off. Any ideas? :)