Matt, why did you choose to implement your own protocol instead of adding a DH authentication/encryption type to telnet? Marc