I'm not sure how it was done but on a server I'm working on it looks like there used to be a drive C that was changed to another letter and then a new C created. An older version of Perl (5.6) was installed in that older directory and it was where my scripts in the new directory were looking to find Perl (errors I was getting was saying can't find in @INC Y:/Perl/bin, etc.., and doing perl -e "print join('\n', @INC);" at command line was printing the old directory as well. I installed a new version of perl (5.10) off of activestate and now the error and prints at command line now shows the C drive in the paths but the module still isn't getting picked up in my Perl/CGI script. The script running and the modules "use"d are in the same directory (cgi-bin). Anyone know what else I can check or should change? Thanks in advance for any help.