I also need to implement notifications so that I can tell when non-looping sounds have finished.
I'll have to rectify these before I can move on. I think I can use duplicate sound buffer for the first issue and I know how to deal the the latter. After that, I think it's time for a tech-demo or something (to ensure that everything plays well together.)