I have just graduated university and have been offered a nMP as a graduation present. I intend to explore the various avenues of computer development across the range; programming, 3D modeling, video editing, photoshop work, etc. Generally things that I touched upon during my course. I haven't decided exactly which software I will be using yet, for the sake of this topic lets just assume I would be using the computer for the sorts of things that the nMP will either be underutilized for or excel at in general as I don't want to discuss the specific usage too much. The budget for the computer will limit my options for the configuration of the nMP, I would go with the base model plus the ram upgrade from 12GB to 16GB. (quad core CPU, D300s, 256GB SSD, 16GB ram) My question is whether you think the base model is good enough to warrant the purchase. I see that most of the people on this forum who have the nMP have chosen to buy it with more upgrades. I am wondering if it is the case that the value of the machine is adequate with the low end specs. I generally have the mentality that if you are going to do something, do it right, but unfortunately my budget won't allow me the option to get the mid-range or high end model. The iMac or MBP do not interest me as I already have a mid 2010 15" MBP and a 24" Benq BL2411PT 1920x1200 which I want to use with the nMP should I buy it, I will look to get an additional 4K display when they are more affordable. So to reiterate; Is the base model nMP worthwhile?