TODO: Need a daemon that when you plug in a USB soundcard asks you if you would like to switch to the new soundcard for dmix ALSA output. We need to patch to tell it touse a new sound card, either: dmix (running per-user in session scope) gstreamer (possible?)
Screenshot
Here's ALSA support:
http://hughsie.no-ip.com/write/hal-screenshots/hal-add-soundcard.png