Is require File.expand_path(..., __FILE__) the best way to require other files within a project?
require File.expand_path(..., __FILE__)