I seem to have awful luck with USB audio devices. I've gone through an iMic and an Edirol UA-1X and they have both functioned properly for less than a year, if that.
I think my next attempt to upgrade my computer audio system will be with S/PDIF and an external DAC or AV reciever. Or maybe I just need to throw more money and get a firewire based adapter...