Simple question really, I would like to learn some cocoa, primarily for playing around with the Iphone SDK, but first i need a mac.
Macs are expensive, but I don't know at what point an old mac moves from a bargain to a doorstop.
How cheap and old can I go to have an ok mac development machine?
Is there any other way to have a good dev machine for the platform without buying a mac and without doing illegal virtualization / dual booting of OSx86?
Is virtualizing a real purchased OSX legal?
What Virtual Machines will run it?
Thanks in advance all.
EDIT 2009-03-05
Just wanted to say thanks for all who answered / commented on this, its been really useful and now there's a new Mac Mini I might have to splash out soon to get one!