Imagine a future where nearly everyone owns a small computer that serves as a camera, a video camera, an alarm clock, a GPS and just about everything else you want in a handheld. Well guess what — the future is here. The smartphone