Copyright ©1997-2004, Michael Jennings <web@eterm.org>