I play a wav file but it seems it has to finish before
anything can get in
I want to be able to unload if esc is pressed but
this function won't let go until it has finished.

How can I interrupt it and have it quit

Call sndPlaySound(ByVal App.Path & "\sitting.wav", SND_SYNC)