FWIW,
Here's some rough measurement data that I tried using HDTACH
average read speed tests, with external enclosures that I have at
home, using the same drive (Seagate Barracuda .8, 400gb ata100):
USB2: 18MB/second
Firewire 400: 35MB/second
Firewire 800: 60MB/second
Note that this was average read speed across the whole drive....
As a point of reference on my machine, a 320GB Seagate Baraccuda
.10, SATA-II drive on my Intel D975XBX mobo gets average read speed
of 65MB/second. Not RAPTO speeds, but fine for my purposes and
cost/value expectations. ..Removable SATA disk trays that I have
offer similar performance, as expected.
It reinforces what I've read that the SATA interface speed is not
going to be a performance limiter - it is the speed of the drive.
It also suggests that better chipsets and drivers with the firewire
implementation will beat tUSB2, even with firewire 400 being spec'd
"slower" than USB 2...
In a nutshell - USB2 can get pretty painfully slow, compared to
even firewire 400. Firewire 800 is better, eSATA better still.