The fact that DirectX is o crappy with playing ogg (ogg and Microoft- what's that?) and mp3 is one of the reaons why I now use SDL. Playing and mixing ound FX and mp3 treams is so easy.