When you're choosing a programmer for the iphone app, probably best to think long term and find one that can help you with the rest of hte development along hte way.

It is a TON easier to work with one company, ideally one person / team of people to develop EVERYTHING rather than part shit out. You're going to lose a lot in the translation every time you bring new people in.