I use the Mbox Pro from Digidesign.
At first this was a trick to setup but once you learn it, it'svery fast and easy. I have done literally hundreds of content clips this way.
Another suggestion though if you are timecoding your show is to have the audio running on a show controller that is indexable. Then you can just sync the timecode from the audio to the catalyst.
This doesn't help performance as much as it allows for speeding up programming time by indexing your timecode to play though.