Douglas Gilbert <dgilbert at interlog dot com>
with contributions from those listed in the CREDITS file.