Applet written by David Manlove, September 2000.