brs: 1/16/96, 1/16/97
agc, js: 12/98
Dave Smith: Code cleanup, minor reorganization, addition of footer includes, application of UCMP style sheet 9/27/05