I'm primarily a Linux/PC user, and I am strong in those areas, however I have not used a Mac since they were the original Macintosh in grade school computer lab ...
I am considering obtaining a second-hand mac for xcode compiling purposes, and also some relevant lower-end iDevice to develop applications on. I think this will help me optimize my creations to perform well on the most modest platforms.
* For the computer, I see the OS requirements in the sticky thread. Should I aim for any particular hardware requirements? I would assume they are fairly minimal for compiling purposes, but what of the iphone simulator?
* For the target iDevice development platform, ideally I would like to obtain something that does not require a phone contract. Any recommendations in this regard?
For those of you who have taken the similar leap into mac-land for use with the iOS export module, what was your overall investment in new or second-hand equipment?