I am going to be buying a new Mac in the near future. I will either go with the iMac 27" 2.8ghz i7, 8gb ram, and ATI graphics, or the Macbook Pro 13" 2.66ghz, and 4gb ram. I am just wondering which is better for iPhone/iPad/Mac development. I don't care if it is portable or not. I'm just interested in getting a more powerful machine that what I have currently, as my current mac is showing its age. Which is better?