Hello Dave, I am a software engineer with a disabled friend and I have made an 'on-screen keyboard' for her. It is actually more of a complete environment than just a keyboard. Here is a little web site that I put together describing it: http://www.icogitate.com/~perl/sue At this site you can download the program and give it a try. Since this was made the program has continued to evolve. I have recently added X-10 environmental controls and have put in place the entire Bible for Sue to read. All along I've planned to distribute the program for free and am just beginning to get the word out so I thought I'd let you know as you seem to be at the center of this field that is pretty new to me. I'm not an expert in this assistive technology field - I've just been having some fun helping my friend! Jon Bjornstad jbjorn@sesame.com