So my home office is a mess. For context, I work from home so I'm at my work desk for 15 hours a day or more depending on my evening entertainment plans. My setup consists of: 15" rMBP (11,2) Mac Pro (5,1) Asus 27" display (HDMI, DisplayPort, Dual-Link DVI) Several external hard drives for work VM's (USB 3 mostly for use on rMBP) Wired keyboard/mouse Wireless keyboard/magic mouse iPad Mini Retina iPhone 5S iPhone 6+ I spend most of my day on the rMBP, and have a small USB 3 hub behind my monitor that hosts my keyboard, phones, tablet. This connects to my rMBP during the day and I push video using HDMI to my Asus display. When I need more power, I move the USB hub to my Mac Pro (which has a USB extension cable tethered to a clip next to the hub for easy switching), and then I use the wireless keyboard/mouse on the rMBP while the wired devices are on the Mac Pro. It's a Quad Core with 32GB of RAM and 4x SSD's. I can run several VM's (client and server environments) if needed. The Mac Pro drives the Asus with a dual link DVI. I've gotten used to this setup but feel it's inefficient and it's made my desk somewhat a mess (mostly the bundle of cables under/behind my monitor). I'm thinking of raising my monitor on a monitor stand and using a Thunderbolt dock underneath it. So my laptop would connect to that. My only concern is switching my wired keyboard/mouse from the Thunderbolt dock to my Mac Pro. What I really need is a Thunderbolt dock with a built in KVM Switch-style functionality, but I don't know if this really exists. Anyone have suggestions?