I wish this had been clearer from the start. My problem with *include* from the beginning was that it always seemed to require the full path of the file and when you're trying to write something for others with different paths this is impractical. *require* would seem to find it without the full path. Ever since I learned about LOAD_PATH and how to add to it I've discovered that *include* will also check there and that modules have issues with *require* so I'll switch them all over to *include*s. Finally the *include*s don't need the full path because of the LOAD_PATH updates.
My takeaway from all of this is that I should use includes in functions and modules. Should I only use *require* for loading common functions into Julia in the .juliarc.jl file? Thanks for all the help.
