I think the most painful thing with my 2007 iMac right now is when I want to run a build of my Unity game on my iPhone. It takes 5-10 minutes for Unity to build an Xcode project. Then Xcode takes 15-20 minutes to build it and transfer it to my iPhone. So it takes 20-30 minutes total. The project is very bare bones right now. There's a single cube with a bit of GUI and a C# script that moves the camera when you touch the screen (the cube is just there to validate that the camera is moving). I'm curious - what is everyone else using for machines, and how long does a similar build process take for it?