USB does not stream, it transmits packets. That's the problem. USB was created in order to connect peripherials, ie printers, scanners, etc. Firewire, on the other hand, was created for audio. There is quite a bit of info on the net explaining the differences and advantages of firewire (even against USB 2.0). Here on 'gon, the majority are using USB, but please take a google, and you will see some major audio concerns explain that USB is an inferior interface for high end audio applications.