I thought about this hard but I think for the first time in a long time, I will be retiring my iMac and leaving desktops as a whole. I've evaluated my use cases and realized I just don't need the power of desktops anymore/laptops have caught up enough. I'm going to use my MBP as my one all-round machine that I'll keep docked at home and get myself a nice monitor (looking forward to that Apple branded one next year!). And if somewhere along the line I do need power, eGPU solutions will become viable enough. My question is, for a high res display, are the 13'' MBPs capable? Will there be noticeable stuttering? Will having the machine docked in clamshell cause it to overheat? Are there any seamless 'plug and play' docks where it works fast by sliding in your machine and having the monitor display the screen easily? I also use AutoCad, Matlab, R and do compiling on xcode, would a 13'' MBP be enough to handle these? Thanks.