assistive

You have impaired physical mobility. How do you program and surf the Internet?

I'm curious what assistive technologies tech-savvy SO users recommend. What tools do you use to facilitate text entry and web navigation? I'm especially interested in solutions that don't require voice-commands, since programming requires keywords that can be a pain to spell manually. ...

How can I tell if Voice Over is turned on in System Preferences?

Is there an way, ideally backwards compatible to Mac OS X 10.3, to tell if "Voice Over" is activated in System Preferences? ...