Guys, I don't want to be rude, but what about you stop worrying about USB ports? I think we should only have one USB 3.1 port (10Gbps) and a PCIe x16 slot (30Gbps). That way, we ensure that each of these connections get the maximum bandwidth available. I'm not sure if the PF has an HDMI (micro/mini?) port, but if it doesn't, then we can add one, too (5-ish Gbps for 1080p). If someone needs more USB ports or an ethernet port, it's not that hard to grab a $1 USB hub from eBay, or an etnernet adapter. I just don't think we should overload it with features. A $50 box would be perfect, and people could add whatever features they want in the form of PCIe cards and adapters.