Yes, you cannot call kd_sound from within an interrupt. I set a 10 ms timer and let it fire when I am long out of the speakup code. Does anyone use goto? it is a lot of code for what Ithink is not a good feature. two features I would like to add are: collumn mode and on screen find. and drop that cussed goto.