Fly the World: The 3G iPhone: Strengths and Weaknesses