Dick Hollenbeck <dick@softplc.com> work in progress