now that we have a GUI of sorts, we can start working on making it actually do something. There was a problem with the file open and save dialogs. I think that has now been fixed. The Open dialog shoulod open files that have either an xml or utd (for xml with UTDML) It should then construct a parse tree or document model, whichever is most convenient. The package currently recommended for doing this is xom, http://www.xom.com It has file-reading methods. The next step would then be to find out jow to examine the tree or model to see what it is actually doing. There are probably methods for doing this also. Any feedback, anyone? John B. -- John J. Boyer; President, Chief Software Developer Abilitiessoft, Inc. http://www.abilitiessoft.com Madison, Wisconsin USA Developing software for people with disabilities