Copyright (C) 2004 by David Baumann, Jon Cooper, and Mike Dodd.