> So why aren't the paths from where the modules are loaded, simply kept in a table mapped to the module name? How would that help scripts that need to run in several environments? The paths are almost certainly not portable.