in reply to Relative Module Path
doesn't @INC include the directory of the calling script by default? I have a similar situation where the actual script.pl file is located in the same directory as module.pm and it works fine. In that same directory is also a module directory which contains all module::something files.