>> Yep. I use 2 USB soundcards to give me 6 stereo channels. I can play >> 6 different mp3 sources to 6 rooms. >You could also do this with an emu10k1 or emu10k2 based card, anything >that has 6 channels of output (like the 5.1, or anything with the >LiveDrive, which gives a headphone out). These can be used as 6 >independent mono channels, or 3 stereo streams. Plus this card >resamples in hardware which makes things a lot easier. I have 6 stereo outputs so it would take 2 emu10k cards. I started development with one such card driving 3 rooms but had to move to USB to free PCI slots for disk controllers. Yeah, I wish I had hardware resample.... Without the USB 48Khz limitation I wouldn't even need to resample :-( I have a feeling that 5% cpu load per room is going come back and haunt me... I haven't tried running the usb cards at 44.1 for several kernel iterations, maybe it works now.