Doug Long: created early 1996
Dave Smith: Code cleanup, minor reorganization, addition of footer includes, application of UCMP style sheet 9/28/05