Millions of people shop online. But imagine being able to venture down store aisles while sitting in front of a computer. Put items into a virtual shopping cart, check out, and have the purchase delivered. The prospect is not that far-fetched. Technological companies...