What's the difference between USB, iLink and FireWire. I thought the only difference was that apple created FireWire, Sony iLink and USB being an open standard.

Anyone know the data transfer rates also?