Original author: Leandro Pereira
Currnet maintainer: Peter Geer

Contributions made by and code "borrowed" from:
Steven Watson
Chris Arndt
Mike Thomas
Chris Shafer
Thomas Leonard
