I think I reported this before, but something that seems to be missing from XAudio2 is when you choose "use expression" to get a resource file to play you can only enter the sound's number in the Files folder list, it doesn't recognise the name (like "sound.wav", you have to write 5, for example). I use a function to play sounds quick and easy, using parameters for volume and such, so it gets kind of a hassle if I find that I want to replace or remove a sound in the middle of my list, as all the numbers below that sound will then change and make my sound-playing functions break. You can't move files in the Files folder either, it seems.
Thanks!