Bob Hepple, bhepple@freeshell.org - initial development