Copyright (C) 1994-1999 Kenneth Albanowski.
              2001-2005 Jonathan Stowe and others

Unlimited distribution and/or modification is allowed as long as this
copyright notice remains intact.