Hi guys I have finally narrowed down to two choices (after reading the many threads in this forum) so should be making a decision real soon. 1. iMac 3.5 (i5), 575, 512 SSD 2. iMac 4.2 (i7), 580, 512 SSD Specifically, my needs are the following. 1. Xcode Development (might open about 5-8 projects at the same time) using Xcode, 2. Android Development (similarly may open a few projects at the same time), 3. Unity Editor (at most 2-3 project), mostly 3D related gaming projects, 4. Parallels (1 Linux VM, 1 Windows VM) While I do not open all the above at the same time, there might be times when I need to open 1-2 IDEs (option 1-3) at the same time together with a VM running. I would appreciate any inputs to help me with my decision. Thanks in advance!