One thing the iPhone cannot do: locate a new one
With all the amazing things that my iPhone 3GS can do, my wife calls it "The Oracle". It can tell you where you are, how to get someplace else. What restaurants are around. Definitions and encyclopedic info about anything. Read bar codes, get stock market and weather reports, email, YouTube videos, all our pictures and music, appointments, and contacts, TV schedules, the New York Times, and so much more, but there's one thing an iPhone cannot tell you: where or how to get an iPhone 4 in Canada (without waiting for weeks and weeks). There ought to be an App for that. Why isn't there one?