So you are making an application for the iPhone, eh? One thing that you might not realize right off the bat is that an iPhone app, like your regular old computer applications, has the potential to be sold in upwards of 80 countries (according to good ol' wikipedia). This means that if you really want to take advantage of the market that the iPhone app store presents to you, you will have to localize your application. Nobody really likes localization - it is just one of those things in software development that has to get done anyway. Fortunately, Xcode and the iPhone SDK keep the pain level down to a minimum.