How much does it cost to outsource iPhone app development?
auston: Might I recommend that you make it a web app?All of the facilities you have listed are available in Safari (client side storage, location data).