The next version of BrailleBlaster will use something like semantic-action files to enable it to work with any flavor of xml, such as Daisy, docbook, epub3, html5, etc. These files will be in the subdirectory semantics of the programData directory. If an unknown xml flavor is encountered it will create a prototype semantic-action file which can be edited by a developer to increase its repertoire. Transforms will not be used on xml files, but may be used when importing or exporting to other file types. As much of the present code as possible will be repurposed. However, much of it will have to be completely rewritten. It was intended to get BrailleBlaster off the ground, not to be permanent. It might be a good idea to switch to Java 7 for the next version. Some features, for example, the ability to use String's in switch statements would be very useful. The next version will have both a WYSIWYG wordprocessor-like interface and an xml editor. The brlblst directory will be placed better for each platform. It will contain a programData directory that will contain the files that the user may have created or modified. The current temp directory will be placed in the appropriate spot for the platform. A "Braille Templates" menu item will bring up a dialog box so that the user can create and modify liblouisutdml configuration files. This will allow the use of different Braille tables for literary text and math, etc. Naturally there will be no mention of configuration files. The src/main/org/brlblaster/newcode directory contains some text documentation files and some embryonic classes. A directory in the default branch of the repository is used to facilitate communication. A new development branch will be created soon. John -- John J. Boyer; President, Chief Software Developer Abilitiessoft, Inc. http://www.abilitiessoft.com Madison, Wisconsin USA Developing software for people with disabilities