Derrick Moser <derrick_moser@yahoo.com>
- original program author
