Ok, my problem is partly solved. With the fix to the dtk-generic problem, which I shamefacedly confess i fleetingly noticed but thought it didn't matter as speechd_up wasn't being started until after login, I can now allow my system to start speech-dispatcher on boot. I can then, as root, run modprobe for the speakup_sftsyn and start speechd_up. I get speech; everything is fine. However, I can't get Shaun's speechd_up script to also work in /etc/init.d due to the error I sent previously, though he says it works fine for him. Maybe, due to security concerns, I shouldn't be running speechd_up, which has the /usr/local/bin path, in the init scripts anyway; maybe I should put it somewhere else. We don't have an rc.local in debian so I'd have to think about where to put speed_up. However, I'd still like to know why the speechd_up script works for shaun and not for me. -- Cheryl "Where your treasure is, there will your heart be also."