Seems nowadays quite many of the pro(sumer) sound cards are external ones connected via USB.
Presumably the idea being to isolate the DAC from all the electrical noise inside the case?
What about latency on these things? One would imagine that one extra protocol hop would add latency, and then traffic would have to be shared with other traffic on the same bus? I mean, people doing audio production seem to be sensitive to latency, to the point that Linux users use the RT kernel. Is USB really up to it?