Brian Candler wrote: > If you want to automate this, then create a bunch of files at the top level > of your lib tree > > [project1.rb] > $:.unshift "/path/to/project1/lib" > > [project2.rb] > $:.unshift "/path/to/project2/lib" > > Then your programs can say: > > require 'project1' > require 'base/base' > > or whatever. (That means you only need to put one extra line at the top of > each source file) Hi again, I just tried adding $:.unshift File.join(File.dirname(__FILE__)) to the "parent" file and it works a treat! I should've figured it out on my own, but thanks muchly for the hint/nudge-in-right-direction. :o) cheers, paulv -- Paul van Delst Ride lots. CIMSS @ NOAA/NCEP/EMC Eddy Merckx