I've been using my Surface Pro primarily for work. I have a Toshiba Dynadock hooked up to two monitors, a standard mouse and keyboard, and several other peripherals (e.g. microphone, speakers, mobile devices). The Surface Pro's monitor is turned off when I'm docked.
I love this setup, but...