This morning I walked into Dunkin' Donuts, placed an order for a muffin and coffee, opened the Dunkin' Donuts app on my smartphone and had to cashier scan a barcode, took my receipt and went on my way. This seemingly innocuous transaction is actually a modern marvel. I mean, my smart phone is not only a portable communication device, it is also a portable computer, media player, camera, GPS device ... I can use it to make a conventional phone call and also to video chat, I can screen my calls with its caller ID function, you can leave me a message if I don't answer when you call, I can text or email you if I don't feel like chatting... My GPS apps allow me to map out a route, navigate along the way, and avoid traffic. If I don't want to drive I can get a train schedule. Other apps help me find restaurants and hotels, read reviews, even make a reservation. When I get to my destination, I can shop on line for tickets to local attractions, take pictures of ...