Online ordering promises the streamlined delivery of products and in many cases it does. And then again, sometimes it doesn't.
Take the case of computer software. A product that can be ordered, paid for and delivered online. It seems like software would be the prime example of efficient, hassle free purchasing. Until of course something goes wrong. Although I've ordered and received programs this way for many y...