John Knottenbelt <jak@users.sourceforge.net>

See CREDITS for credits and acknowledgements for auxilary code and assistance rendered.
