One option is to build your app in HTML/CSS/JS and then bundle it inside of PhoneGap so you can sell it on the App Store.
That way you don't have to rewrite it in Objective C, you can demonstrate it on the web as part of your sales process, and if you ever decide to give it away you can revert to a web-only model.
As a bonus, you may find porting it to other mobile web platforms is less work than porting an Objective C application.
The App Store makes it easy to sell your App. Outside the App Store, you have to rely on your own setup. I'll go as far to say that the majority of apps in the app store could be web apps and work just as well.
This is what I was alluding to. For the most part, unless it is an OpenGL game then a mobile web app can do most if not all of the same work - and its immediately cross platform. Dropping a browser view into an app and selling it that way even allows you to give 30% of your money to apple if thats what you want.
Apple's SDK comes with iPhone Simulator.app that — despite the name — is also a full iPad simulator with Mobile Safari.
Besides, "You can make CSS images with rounded corners!" is getting old. Author even failed to put standard properties that would make it work in Opera and IE9.
To save other people a google, that's the time Apple uses for iPhone screenshots in their keynotes that start at 9 am, so that whey they are displayed they have approximately the right time.