I have recently run into a minor headache. I am useing the PlaySound funtion to play sounds with a small game im makeing. For the flags i used ASYNC or whatever. Problem is, when a sound is being played and another is played, is automatically stops the first sound to play the second. I want to be able to play over sounds and what not. Does PlaySound support this or should I move to DirectSound.