As stated, the native format of Brailleblaster files is UTDML. Daisy files are read as such and become UTDML files on translation. liblouisutdml can take a text file and transfrom it into a UTDML file, so if the user wants to import a text file we can do the transformation behind the scenes with liblouisutdml. html and non-Daisy xml files can be first transformed with xslt. xom has xslt support. For other types of files, I think we should look for a Java or C library that is optimized to turn that type of file into some sort of xml. The latter can then be transformed to Daisy with xslt. using a package that is optimized for each file type should give better results than using a generalized package such as tika. Besides the file types already discussed we will want to import Word and rtf files. Probably we should have an import library for pdf files also, since they are so comon. If anyone has suggestions for import libraries, please let us know. Thanks, John -- John J. Boyer; President, Chief Software Developer Abilitiessoft, Inc. http://www.abilitiessoft.com Madison, Wisconsin USA Developing software for people with disabilities