I don't know of registry changes, but when you retrieve an array of keys from the registry, 10 sorts above 9 because things sort as strings, not integers. Runtime JAWS, I believe, is what runs during installation. The DLL files you mention can be explored with a COM viewer, or with Office's object browser. FSAPI provides things like stopSpeech, runFunction, and runScript (but you can't get return values from anything). In truth, I had assumed the SayTools package used this API, but I confess I never really looked. On Wed, Sep 17, 2008 at 12:27:32PM -0400, Jamal Mazrui wrote: I have confirmed reports that JAWS Script Exchange (JSX) does not install scripts with JAWS 10.0 public beta. Since this has not been a problem with JAWS 6 through 9, I suspect that Freedom Scientific has changed some registry setting that JSX uses to retrieve information about directory paths. Has anyone figured out what that change is? Also, I am curious if anyone knows what the difference in purpose is between C:\Program Files\Freedom Scientific\JAWS\10.0 and C:\Program Files\Freedom Scientific\Runtime JAWS\10.0 In addition, does anyone know what this DLL does and whether it is available to 3rd party developers? C:\Program Files\Freedom Scientific\Shared\FSAPI\1.0\FSAPI.dll Also, this directory tree seems to refer to a document object model server by its abbreviation. Does anyone know what it does? C:\Program Files\Freedom Scientific\Shared\FsDomSrv Jamal __________? Visit and contribute to The JAWS Script Repository http://jawsscripts.com View the list's information and change your settings at //www.freelists.org/list/jawsscripts -- Doug Lee, Senior Accessibility Programmer SSB BART Group - Accessibility-on-Demand mailto:doug.lee@xxxxxxxxxxxxxxxx http://www.ssbbartgroup.com "While they were saying among themselves it cannot be done, it was done." --Helen Keller __________ Visit and contribute to The JAWS Script Repository http://jawsscripts.com View the list's information and change your settings at //www.freelists.org/list/jawsscripts