How Much Does It Cost to Develop a Good iPhone Application?