I'm just going to be as honest as possible from the start -I am definitely a PC guy. I can probably count the amount of times I have used a Mac on one hand. That said I am intending to buy one soon... The reason for this is that my university is forcing me to create an iPhone application for our year long electrical engineering project. The problem is (apart from it being purely a computer science project) that I do not own a Mac. So from looking at the iOS development suite I can see I need something that can run "Mac OS X Snow Leopard or later". So from further research it looks like that means Core 2 Duo or later? Now, I don't really know where to start looking at the Macs available. But I need something that supports iOS and OS X Snow Leopard reliably. It does not need to support games etc. Now either a model of laptop or desktop is what I am after, but I am assuming desktops are more affordable? Cheaper is much better. Just to be clear I am not asking to buy someones mac, I just want advice on a model that suits the above needs. I am happy to clarify anything I have missed out. Thanks.