Back in early 1990s, I volunteered for a year at our local Cerebral Palsy center. One of the things I did was learn and then fit all of the computers with assistive technologies. Special keyboard buttons, straw interfaces (similar to hawking's old straw interface), image boards, all kinds of alternative devices,depending on the abilities of the users, who were all kids under 21. I'd learn the device, get it to work (there was no USB, so it was a little tricker), teach the teachers, and ALSO teach the kids how to use them, until the teachers were proficient enough to take over. So it was pretty cool. I've been waiting for a decent webcam "notice slight movement change" to control computer for a long time, and the one he uses is a good one. I'm downloading it now to see what it can do. I've always been fascinated by alt-input methods, likely because of my experiences... and because I was diagnosed with cerebral palsy and was helped by that same center up to the age of 5, allowing me to enter school regularly without any signs of it. So even though they talk about this for ALS sufferers, I see it as a great free alternative to the VERY EXPENSIVE stuff they have for various disability centers.