I've been in contact with someone working on Sodbeans. We were discussing adding a helper method to BrailleBlaster so it could be called by other programs with arguments. The arguments would just be the BrailleBlaster subcommands, or if there were none, the wordprocessor would start. This helper method would also be called by the Main method, so Main would be little more than about three lines. What do you think of this idea? What is the problem of calling Main directly? John -- John J. Boyer; President, Chief Software Developer Abilitiessoft, Inc. http://www.abilitiessoft.com Madison, Wisconsin USA Developing software for people with disabilities