OK. I think hardware should be looked at from a different perspective and that is certainly not the one the Apple site offers, because that can be very misleading, as this blog post clearly shows. You need to drill into the actual specs, rather than just comparing numbers. My last post does exactly that, and funnily enough proves how the lower end 2.9GHz 13" Macbook Pro with 16GB of RAM is a perfect investment for a developer such as myself, an investment that should stand the test of time (next 5 years). By purely looking at the numbers, you won’t get anywhere. Everything you elaborated on would be true about all computer manufacturers. I would also like to point out that the hardware and software relationship in Macs is much, much better than PCs, therefore what typically requires 8GB of RAM on a PC, runs beautifully with 4GB of RAM on a Mac. A few years ago I managed to beat with a base spec 13" Macbook Pro my 6 core AMD 3.8GHz, 16GB, 2GB discreet graphics PC when developing for Android.