Phil, try installing the Netmon service and capturing packets. Then you'll be able to see if one end is actually terminating the connection in a controlled way or if the line is just dropping out unexpectedly - this way you can isolate a s\ware config type prob from a hardware\comms type one. Nigel