The 3G iPhone: Do we have it all wrong?