By Steve Hamm
When smartphones combine with cloud computing, the result is the fulfillment of Bill Gates' 1990 prediction that technology would eventually put the world's information at peoples' fingertips.