Hi, I have a form with a command button which plays a 4 second wav file using the PlaySound function (winnm.dll) which is set to play SND_SYNC (play then return to code) Everything works as it should however if I continue to click on the button as the wav file is playing it somehow remembers the clicks and then plays the wav again. Is there some way to prevent this? Please save my sanity and help. I have tried disabling the button and even making it invisable but "AAAAAAAAGH!" it still remembers the clicks during the 4 seconds.