Hi Keith, Yes. Please do outoline your approach. There may be some here who are not acvaquaintged with it. My approach is described in detail in the files in the documentation directory of the brailleblaster.newdesign repository. In addition, Semantics.java contains considerable documentation in the form of javadoc comments. Thanks, John -- John J. Boyer; President, Chief Software Developer Abilitiessoft, Inc. http://www.abilitiessoft.com Madison, Wisconsin USA Developing software for people with disabilities