Consider this: You are at a beach party and desperately need a refill of your drink before your favourite disk jockey arrives. The container that has your drink has a device fitted at the bottom that allows you to alert the bartender some distance away. He notes down your request visible on his desktop at the bar counter and proceeds to prepare your drink. The desktop software that has taken your request also has a global positioning system that allows the bartender to locate precisely where you are on the beach. You have your drink in the nick of time.

)