The discussion of using BrailleBlaster on various device has set me wondering which Java coding practices lead to extensibiloity. In C, one of them is to avoid hard-coding connstants into executable statements. I like to think of Java as C on steroids. John -- John J. Boyer; President, Chief Software Developer Abilitiessoft, Inc. http://www.abilitiessoft.com Madison, Wisconsin USA Developing software for people with disabilities