Hello there, Like some may have seen in the past period, I have been investigating what rMBP would be best suited for my needs. The "heaviest" program I have to use is Solidworks (CAD), after which Adobe Photoshop, Indesign and others which are less demanding. So I'm mainly focused on making sure I find a Mac that can handle what I do in Solidworks, fairly light-medium projects for my third and fourth year of Industrial Product Design. In November I bought a 15" rMBP, 2.3GHz/16/512/750M, for around 2400 euro, with education discount. While it was extremely powerful and could do everything I need with ease, I decided to get a refund after 2 weeks. There are multiple reasons, with one of the main ones being 2400 euro is a LOT of money for a laptop and for what I actually need. Anyway, owning my first Mac was a wonderful experience... so I'm kind of NOT resisting to buy another one. Yesterday evening I got in a searching mood. I wanted to know what exactly makes a program like Solidworks run smooth and fast. - While I have the feeling I still don't fully understand what OpenGL and OpenCL mean, I do know that the Iris and Iris Pro integrated GPU's have great OpenCL performance. I couldn't find any.. solid info about Solidworks's preference, so to speak. Does it "use" OpenGL or CL? (don't even know if use is the right word) A while ago I got some links from people here that supposedly showed Solidworks performing much better on Iris iGPU's then any NVIDIA dGPU, even the GTX 780. Then yesterday, I found a comment on some website stating the opposite. - What I DID find though, is that Solidworks (and apparently almost all CAD programs) still don't use multiple cores. I don't make simulations at all and probably won't need to make any in the future. I do make renders occasionally, to present my concepts in a professional way. But in the end that's not where the focus lies of my study: it's about the concepts themselves, not how beautiful the renders of the concept are. So my main concern is the performance of Solidworks while I'm actually modelling. From the second link above: Now after reading this, I'm suddenly thinking the following: A 13" rMBP with a 2.8GHz i7 dual core CPU... would maybe be better then let's say a quad core 2.0GHz CPU? I know that they can both Turbo Boost to about the same 3.2/3.3GHz, and the Quad Core CPU could handle the Turbo Boost for a longer time with it's higher TDP. What do you guys think? I'm basically thinking about getting a very beefy 13" rMBP, or maybe the base 15". Since I got a 24" monitor a few weeks ago, I see myself working on it anyway while at home. So portability for the laptop itself would be great when on the move, going to school, etc. And like I seem to understand: a 2.8GHz dual core might actually perform better then the base 2.0GHz quad core. I could write more, but I'm going to stop now. I guess (and hope) this info will be useful for other people using stuff like Solidworks and other CAD programs. Anyway, what do you guys think?