DAMN! But, I have got a main server that will keep track of all the clients, but as you said, there are large amounts of data are being transfered. What I am looking for is a system similar to the Torrent P2P System. Where there is a tracker that keeps track of all the people, and then all the people send chuncks of data between themselves. Any ideas on that anyone?