I am considering buying my first Mac. I have been a long-time windows user 10+ years; I work in IT as a Systems Administrator. My goal with buying a Mac is to familiarize myself with the O/S, networking with Windows and Linux, and eventually begin programming apps for the IPhone. Other than that I will be using the computer for internet/email and VPN into my office. I also will be utilizing bootcamp for Vista or Win 7. I know that I definately want a Macbook or Macbook Pro for the portability factor. Are there any system requirements that I should stick with for developing IPhone apps? I am leaning towards the 1299 Macbook but I don't want to underbuy. Whatever model I purchase now I want to keep it for at least 3 years with the ability to upgrade the O/S as newer versions come out. I don't care about the illuminated keyboard, but I'm not 100% sold on the 13.3" screen size. I'm used to a 15" widescreen with Windows. The price difference when going from the Macbook to the Pro seems kind of steep but I can do it if necessary. Any thoughts would be appreciated.