David: Thanks for the suggestion. Forgive my lack of understanding of speaker electronics but I don't understand a couple of things...maybe you can help. Your Suggested pseudo-code: >>Beep >> Turn_On_Speaker_Bit >> Delay >> Turn_Off_Speaker_Bit >> Delay >> Goto Beep I can't use a piezo buzzer of PC-speaker as you suggested. I actually NEED to use a small headphone. The reason for this is that I need a user to audibly detect an discreet event being monitored by my PIC. The device will be used in a high noise (loud auditory) enviroment. They aren't always looking at the led indicator which blinks, and can't hear something on the device. Using you suggestion, how do I adjust volume, and tone on a set of headphone speaker(s)? Thanks, Scott