Some Internet Service Providers (Like mine) Block all kinds of port forwarding. SO no matter if you have port-forwarded on your router, only people connected to the same network as you will be able to join. My provider (Bigpond) offers a $10 a month plan that will give static ip and port forwarding, for example. It's basically just another way for them to get money...