I'm working in a second version of my software to have a portable POS system in mobile devices & integrated with whatever-erp-system-you-have (currently in Pocket PC). I'm ready to get a mac. My budget is US 1.600 (%36 is for taxes & import in my country, Colombia) for get it in cash or US 2300 for credit card (I wanna avoid this route) In my experience building with .NET & Pocket PC that feel "slow". The emulator is very slow and have the device only help a bit. I have a Sun Ultra m4, 4 cores, 8 GB de RAM, so when I say slow really mean it. My budget is low now, I need have the iphone/ipod touch + the mac + developer program fee. I wanna know what is the minimun mac I need get to work fast. I hate the idea of code in Obc-c, look very improductive from my Delphi/Python backgroung, but, I hope the actual testing & running of the app get faster than in .NET. I can buy based in my budget: - Mac mini with 2 GB RAM: How badly can be? - iMac 20" with 2 or 4 GB RAM - iMac 24" with 2 GB - MacBook white with 2GB I imagine iPhone development is not heavy, and I plan to use python or FreePascal for the computer side of my app, so I know that can be enough fast - specially if freepascal work great here-.