There's usb sound support in the kernel, offhand I think you would be better off with a normal PCI card, something soundblaster audigy based, the digital out is working in the newest drivers... but here's probably the best link for usb:
http://www.qbik.ch/usb/devices/
Cheers,
Finegan