The package Caustic.m requires another Mathematica package, ParallelCurves.m, in order to execute properly. ParallelCurves.m is available from MathSource as item number 0205-119.