debian don't have an /etc/rc.d/rc.local as such, what I did for speakup, was the following. created a script in /etc/init.d anc called it naturally speakup. then I did the following. update-rc.d speakup start 20 1 2 3 4 5 . stop 20 0 1 6 . the syntax for this is as follows. update-rc.d script start n runlevels n n n . stop n runlevels n n n . note the period at the end of the space separated list of run levels. hth -- Shaun Oliver "Becareful of the toes u step on today, they maybe connected to the ass you have to kiss tomorrow!" EMAIL: shaun_oliver at optusnet.com.au ICQ: 76958435 YAHOO: blindman01_2000 MSN: blindman_2001 at hotmail.com AIM: captain nemo 200 IRC: irc.awesomechat.net:6666 IRCNICK: blindman CHANNELS: #awesomeradio #mircpopup-magic #linux #help #ourworld #audiofile #mauisun