just FYI hughes, the multiple people in an apartment issue is less of a technical issue than you think. think about it like this - you send a packet, and it HAS to be able to get back to you. ALL the information needed to make that possible, HAS to be in the packet you send. besides, you dont have the same IP as anyone else in the apartment, that isnt allowed. rather, your IP would be something like 192.168.0.2, while my IP (if i lived above you) might be 192.168.0.3. these are private, not externally routable IP addresses. so, you cant send a packet to WIS saying "hey this is from 192.168.0.1", because nobody knows what the hell that means (except on your LAN). so, your router will look and go, ok, i'm 126.96.36.199, ill send this packet to WIS from 188.8.131.52 port 5000, while coach_billyg's packet is sent from 184.108.40.206 port 5001. there are more sophisticated ways these things can be handled but thats the simplest way i know to explain it. generally, traffic is not going to be coming back to different ports for the same user, so its not difficult in the event of multiple IPs, to check the return port, and go hmm, there must be 2 guys there, CBG and hughes.