Gary R Van Sickle wrote: > What am I missing here? Beep (412, 100) ==> MessageBeep > ((unsigned)-1) and we're done, right? No need for any CYGWIN= > hoobajoob or another static BOOL or anything. Checking MSDN.... "If the sound card is not available, the sound is generated using the speaker." So that should be fine! Thanks for reminding me of the obvious! Max.