Possible docks to use with Surface Pro?

So I'm looking to pick up a Surface Pro to replace my laptop. Since I'm going to college I want to have something mobile but somewhat powerful since I want to do engineering. I got the idea to get an external monitor, wireless keyboard and mouse so that when I get back to my dorm room I can just hook the Surface in and I'll be ready to go. Since the Surface only has 1 USB port, I thought attaching everything else besides the Surface to the dock so that I can just plug in and plug out. Since the Surface has USB 3.0, I was looking at the Toshiba Dynadock. Does anyone have any other suggestions? Would this be a good setup/plan to have?