I use a StarTech USB310005 (Gigabit ethernet to USB 3)...which in turn is connected to a Cable Matters USB 3 10-port powered hub. Works like a champ. I only use that lash-up for home, taking the Surface to meetings, trips etc using Wi-Fi, Type cover (red, naturally) and arc touch mouse. With a 10 port I can connect to virtually every thing: Wired KB, wired mouse, DVD, BR, flash drives, card readers and TB level external HDD, all at the same time. It is not as pretty a picture as a Surface dock, but the price is WAY lower. (I know I am exhibiting a real retro moment here as I tell the world I use a wired KB and Mouse, but it just feels better to have a big ergo KB and mouse...it must be that I learned to touch type on an Underwood upright which in turn requires at least a million psi fingertip pressure and lots of finger travel.)