Codec packs + WMC = bad, bad times if anything goes wrong.

But there is one that's worth looking at if you want to go down that route: http://shark007.net/

I could bore you all day with my bad...