Salva, thanks for the clarification. I believe that I am starting to understand now. Not being big on SSH (Ok, I simply don't like it), I did not understand the two modes. I have a script that I have been using for several years using the Net::Telnet module with great success. I am trying to migrate this script to using SSH but not having a lot of luck. Was hoping that this module would be more of a "drop in" replacement (understanding that specifics would have to change).
I was hoping to avoid expect, but will look into that option further.
Thanks again for the support.