Firewire 800 is the clear cut winner, but its not as prevalent in external
drives because the drives themselves cannot fill up the link.
That barefeets review is two days older than baseball (in techno-years).
The FW800 external topped-out at 58 MB/s simply because the ancient
HD they used can't go any faster. Many modern HDs can indeed saturate
a FW800 link, e.g., Western Digital's WD7500AAKS @ 95 MB/s, or any
of Seagate's 7200.11 family @ 105 MB/s (sustained read/write speeds).
Firewire 400 almost doubles the speed that USB 2 dishes out.
FW400, is (mostly) faster than USB 2 (manily on read performance),
but the difference isn't anywhere near 2x -- more like 20%. Check the
external HD charts on tomshardware.com for actual numbers on a wide
variety of USB, FW400, FW800, and eSATA externals. The fastest USB
external was actually faster than the fastest FW400 on write speeds.
http://www23.tomshardware.com/storageexternal.html
As you can see, the barefeets USB numbers are not at all typical of
USB performance. Either their HD enclosure or those old Macs must
have had seriously wimpy USB controllers or slow USB drivers.
My white C2D iMac (with a fast Seagate 7200.11 drive in an Icy Dock
USB/FW enclosure) does
slightly better than the fastest externals on
tomshardware -- for both USB and FW400 sustained R/W speeds.
LK