I have a perl script which telnets to remote hosts and starts up other scripts on these hosts. Currently, I have a text config file, which I have to read in line by line and parse to get host names, user names, passwords, etc. I would rather just have this info in a separate file, with the variables already given values... I don't want to just hard code this info in my main script, because the data is likely to change in the future. Would I be able to use the "do" function to include a perl file full of variable declarations into my main script? Or will these variables disappear as soon as the included script is read? I have no idea. Please help or give other advice. Thanks!