I use M-Audio Sonica, which is a USB to optical digital or analog out, multi-channel audio device for $80.
There's no need for a slot because it's attached via USB, but it does require a high power connection so if you have a lot of devices connected, it may issue a warning. I solved this, and other issues, by buying a USB 2.0 card which took the slot anyway. 🙂