Copyright: (c) 2000-2006 Michael Sharpe
           We grant permission to use, copy modify, distribute, and sell this
           software for any purpose without fee, provided that the above 
           copyright notice and this text are not removed. We make no guarantee
           about the suitability of this software for any purpose and we are 
           not liable for any damages resulting from its use. Further, we are 
           under no obligation to maintain or extend this software. It is 
           provided on an "as is" basis without any expressed or implied 
           warranty.
