Afterwards, I only encountered one error. Due to my lack of knowledge about the API, I coded it so that it continued to use channels until it ran out. After realizing my error, I recoded it to only store the channel for each sound effect. Now it works perfectly.
I now have Trapper Zoid's music playing in the game with some sound effects going. All of this with no noticable impact on performance. I'm obviously quite happy, I now have a working sound system in my game.
Now I just have to find where to get some sound effects[grin]
My source for SFX at the moment is my synth keyboard, same for my instrument samples. I end up mixing them in Audacity to get something vaguely like what I want. You could whip up some bloops by just playing around with effects in a sound editor.