Stanford Offers iPhone App Development Course Free on iTunes U [iOS Blog]
This is awesome. Since you can start developing without iOS, you can start building the App and only if you get a working app then actually pay for the Developer Kit when you want to load it on your iPhone.
