hi I'm after some advice please. I'm using my 13" rMBP as a windows development machine under bootcamp. My intended configuration is: - 2x external monitors @ 1080hd resolution - external windows keyboard and mouse (usb) - external harddrive (for 100GB+ sql dbs) (usb3 or thunderbolt) - ethernet to usb3 adapter. My limitation is ports available to serve all these devices, so: my question is which option is best: 1) a usb3 hub for the keyboard mouse and harddrive with the external monitors connected to the two minidisplay ports via DVI adapters or 2) two monitors connected via usb3 hub with mouse and keyboard, leaving the harddrive to connect via a thunderbolt port. I also need to fit the ethernet adapter in somewhere too thanks in advance for advice.