Ok I know about port forwarding, how to do it, etc, but it is really frustrating to try to explain how to do it to my friends when i want them to test my applications for me(ie sending them my winsock chat apps). I was wondering how applications like AIM are able to connect two users without any port forwarding. Thanks!