Quoted from Jonathan Liu: " I have created a tetrinet proxy. On many large networks, a computer with an internet connection has proxy programs. Proxy programs act as a gateway to the internet using the network for computers that don't have the internet. It allows large networks to share their internet connection and be able to play tetrinet. This is in most networks that don't have NAT (network address translation) software. A proxy is required for each program to work with the shared internet connection. If the server with internet was 192.168.0.1, and the client without internet was 192.168.0.2, a tetrinet proxy is required for 192.168.0.2 to play tetrinet on 192.168.0.1's internet connection. 192.168.0.1 will have the tetrinet program running with the address of a tetrinet internet server typed in the configuration. 192.168.0.2 has a tetrinet program and connectes to 192.168.0.1. 192.168.0.1 sends anyone data from 192.168.0.2 to the tetrinet internet server typed in the configuration and vice versa. This program requires the Visual Basic 6 runtime so you may have to download it from http://www.download.com/ Anyone who shares a connection with a network will know how to use the program. Thankyou for your time. "