Think about what this device actually does ...
Not wanting to be the only positive comment in this thread over 8 pages, I'd just like you to consider what this product actually does ...
- It's not a docking station. A docking station replicates existing functionality through paralleling the connectors already available. E.g on my old Dell laptop, there was a 100-pin connector on the bottom that mirrored my ports to the docking station. Very little active technology was used in the docking station as it was all mirroring
- It's not really a hub. A hub will take one interface type (e.g. USB 2.0, FW, ethernet) and duplicate it by acting as a host itself to the new ports. It has enough active technology in it to act as a host controller only.
- TB by itself inherently (i.e. in the Apple implementation) supports two things: high speed serial packetised data and display info. I expect that the display data is carried by the same protocol as the raw data, so in essence what TB is is just a really, really, really fast serial connection. Someone else said that it is PCIe in four connectors...
- Think of the engineering requirements behind this device. I'd say the reason that there aren't TB hubs available yet is that it is so damn hard to do! For each of the individual interface types available, the engineer needs all of the information to be carried by TB without interfering with the actual protocol of managing connections, host/target, data flow rates/monitoring etc - as well as not soaking up so much of the available bandwidth that will affect any other data flows
- Other manufacturers know this is a hard problem. How many other multi-interface hubs are available on the market that use a single cable connectivity? I've been looking at the Moshi iLynx FW/USB hub - guess what, you use a FW *and* a USB cable to plug it in. I'd expect that this device simply has separate FW and USB controller ICs onboard all packaged nicely
- Some monitors have integrated USB controllers in them, so you can plug devices or SD cards directly in. The USB info is carried on separate data lines through the DVI connector - these are also just a single technology hub
It amuses me the amount of "wtf why is it sooooo expensive it should only be (insert a ridiculously cheap amount here) fail fail", "this isn't a hard thing to do" etc etc - of course that opinion is based on their extensive experience in microelectronic engineering design, product design, high speed data protocol design and general all round wizardry. If it's so easy, create a startup and do it yourself!!
TB is just a pipe - albeit a really fast one. Here's a quote from Wikipedia - "Thunderbolt controllers on the host and peripherals multiplex the PCIe and DisplayPort data into packets at the transport layer and demultiplex them at the destination." That's all it does. It's up to manufacturers how they want to actually implement devices to use that data channel. Here's an example from Sonnet of a PCIe card that has USB2.0 and FW800 -
http://www.sonnettech.com/product/tango800pcie.html. To make this into a TB hub Sonnet will need to repackage this into a new form factor and integrate the TB controller. To add new interfaces, Sonnet will need to create a PCIe bus in the hub and then effectively add new PCIe cards to support them. How much would that cost? $59 ?? $29 ??
You are dreaming. Just wait until smarter people than you* solve the problem then you can find something else to complain about - maybe the colour?
*There are some people on here that are smarter than the average MacRumors reader - this isn't aimed at them, rather the 8 previous pages of wtf'ers.