The theory is that Serial is more scalable than parallel, so why are those goals rarely achieved? Take RDRAM. It was said to be the final word in memory performance, but as time went on, the high latencies, problems achieving higher clocks, not to mention the proprietary nature (think BetaMax vs VHS) sealed it's doom. DDR ate it's lunch. Then comes SATA. While it claims 150MB/s transfer, no drives are able to take advantage of it, and if they could, we would see latency issues again. So what if the next iteration doubles speed to 300MB/s if it's never utilized. Now there's DDR2, which has to date proven not to be as fast as DDR1. Maybe if it gets to 1066MHz, but at 533 and even 667, the latter so prohibitively expensive, forget it. USB is perhaps the only one that succeeded, but it is far from perfect. I'ev read that good old parallel printer port can be faster.