Just wondering whether any software developers have got their hands on a nMP, or are weighing up the pros of cons of the system against other Mac/non-Mac options? Most of the reviews (quite naturally) are focussed on the improvements in Video & Photo editing performance, with a few audio editors wondering whether the nMP is overkill. I'm wondering the same thing for my area of interest - Java client/server development. Does anyone have an opinion of the nMP's suitability for the following jobs?: 1) Java / Obj-C / C++ / Groovy / Python app development using XCode, Eclipse, JDeveloper or other "heavyweight" Java IDEs, and associated build tools (Ant, Maven, Hudson etc.) 2) Running Java application servers (e.g. Glassfish, Jetty, Tomcat, WebLogic, WebSphere, JBoss) 3) Running databases. 4) Running virtual machines (Windows, Linux) under VMWare, Parallels, VisualBox. I'm in the market for a new workstation class desktop, and am trying to decide whether the nMP is good value or not. I can probably get a standard 4-core desktop/workstation with an i7-4770 or Xeon E3-1270 / 32GB RAM / 512GB SSD for $1500-2000. However, most of these are fairly large under-desk towers, which may be noisy, don't have cutting edge memory/SSDs/interfaces and will be a lot less portable. It also won't run Mac OS X (legally). The upside it would cost half of what even a 4-core nMP would. I guess I'm trying to justify an nMP for development work to myself! It looks like a quality piece of engineering compared to most desktop machines - I just don't know whether there is a compelling reason to get one for software development. Anyone have an opinion? John.