Cheapest Mac for iPhone development
pedalpete: there have been a few iphone development api's written through javascript, so if you want to create iphone apps, you don't need to have a mac.
http://phonegap.com/however, if you are looking to learn to develop for iphone (as you mention above), then I too would go mac mini before apple ditches them.