I've changed my setup at work a bit now.
The surface pro 2 connects to the E09K dock via a USB port replicator.
So the E09K is permanently connected to the USB port replicator.
(when the E17 is docked it connects the E17 onboard DAC to the surface for digital audio @ 96/24.
A 26" monitor is also connected via the port replicator which has VGA/HDMI video.
Mouse and keyboard also connect via Logitech wireless plugged into the port replicator.
I also got a Seagate Wireless plus 1TB drive going today as well.
This connects wirelessly to the surface pro and iPhone when out and about and in the car for access to my whole music library including FLAC files and SACDs ISOs. (will have my movies too when I finish down-converting them to 480p M4Vs so they fit.)
For simplicity when I'm in the office the Seagate just connects via USB to the port replicator so I don't have to fiddle with works wireless proxy.
So when I come into the office I just have power, 1 USB for the port replicator to connect to the Surface, connect the Seagate to the port replicator, and everything else stays put.
I run Jriver MC19 to get bit perfect playback via the E09K/E17.
I also tested the setup in the car (without the E17/E09k) using surface pro 2 / Seagate wireless drive and Bluetooth streaming with Jriver MC19 running in touch friendly theatre view. My car kit has AVRCP BT integration with satnav and driver info display and steering wheel controls. Very cool setup. I may have to invest in a Brodit surface pro mount to mount the surface in front of the nav headunit when on longer trips. Much nicer and faster to navigate than the iPhone.... anyway I digress...
As I'm posting this now, I'm in my local café across from work testing out the new rig with the surface pro 2 connected to my pocket sized Telstra 4G wireless router, connected wirelessly to my Seagate wireless drive playing music wirelessly to my iPhone with 8player on the iPhone connected to my FiiO E17 Amp playing bit perfect FLAC from the Seagate.
Another time I'll take a few pics.