A lot of people have carpal tunnel. I'm rapidly becoming one of those people. I've had to switch to a trackball mouse (i should have years ago, they're great... better than a mouse for videogames.. but anywho).
What I'd like now is a voice recognition gadget that plugs into a USB2.0 port. It would
have software that could be re-programmed or updated through the USB port, but primarily it would just listen to you, and send what it interprets as plain text or button presses.
Why have it as a seperate unit? Because it wouldn't drain processor power, it could be positioned closer to you that a stupid generic computer microphone (maybe a clip on, like lecturers use?), but MOST importantly, it would be compatable with ALL software functionality.
Most programs, except for word processors, don't accept common Voice Recognition programs very effectively. Some programs have started having their own voice recognition software built in, but its shoddy at best, and uses memory and processor resources. Hotkeys might not seem that exciting to you, but using them via voice would be a thrill to me.