If memory serves me correctly, the USB, although it shows higher transfer rates, has problems with interupts. This isn't a problem with stills, but when the speed has to be sustained (as in transfering video files), it can't keep up. So, for the time being, firewire is the answer.