USB Hi-Speed vs FireWire 400 external drive write speed comparison
The drives I used were a bus-powered 250 GB LaCie Little Disk USB Hi-Speed + FireWire 400, and an adapter-powered 320 GB Western Digital MyBook Home USB Hi-Speed + FireWire 400 + eSATA. I judged the speed by running Activity Monitor and checking for Disk Activity's Data written/sec. There didn't appear to be much else happening, so I thought that the average rate was an accurate indicator. I plugged them directly into my MacBook's ports (no hubs or daisy-chaining).
_LaCie Little Disk (using the USB power-sharing cable made no difference - I tried both):_
USB: 23-25 MB/sec.
FW400: 32-33 MB/sec
_Western Digital MyBook Home (7200 RPM):_
USB: steady 27 MB/sec
FW400: 32-33 MB/sec
So definitely FireWire won out, although I wasn't getting the same speeds as advertised. WD doesn't specify anything other than the interface's raw speed, and of course those are never achieved for bulk transfers due to negotiations, overhead, etc. LaCie advertises up to 41 MB/sec for FW400 and up to 34 MB/sec for USB.
I found it a little bit strange that the LaCie drive was a bit slower with USB than the WD drive, but that could have to do with the particular chipset used.
I was going to post the product page of the two drives I used, but I had one thread deleted because I posted a product webpage link without using it to answer a direct question.
13" MacBook 2.2 4GB (200GB Travelstar 7K200), 14" iBook G4 1.42 1.5GB, Mac OS X (10.5.6), 12" iBook G3 600 (10.3.9)