Also, another thought on using straight rs232: The clients ( which nearly don't exist yet ) will have to be made to talk rs232 and TCP sockets... which I'm pretty sure is easy. I just have to remember how to setterm() and getterm(), etc.... -- Brett M. Gordon, beretta42 at gmail.com