'm currently using the Tascam US-122, its an external USB sound device, but only USB 1.0
looks cool and feels great, metal case & volume control outside your pc, sound is ok for me, no complains
performance is "good enough" as long as your CPU is not too heavily loaded, i notice the the sound will hav a slight lag if i play back mp3 or wav files and perform other applications at the same time, maybe because my CPU only 850 mhz T-bird, but not lagging when playing CDs
it has mono 1/4" L/R line & balanced XLR L/R mic input, also Midi in/out and 1/4" stereo headphone jack, Phantom power and a "direct monitor" switch for u to monitor your inputs so there is "zero" lentancy.
i think its built more like a mixer that can interface with your PC rather then as a sound card, this means that when u use the direct switch , u r actually listening to the inputs and not what the pc is processing, it seems the US-122 does not play back what its recording in real time like other conventional sound cards.
this makes for some interesting patching of your input/output cables, they can be loop into your mixer and u will not get feed-back. u monitor your input from the device's phone jack, then when its done u came play-back from the pc and output into the mixer-headphone-speakers for the final mix.
just remember to switch off the direct monitor switch and monitor from the mixer side as the direct monitor will get feed-back when playback, but this is only in the recording software, not when u r just listening using other player softwares
its a little confusing at first but u get used to it