There are plenty of reasons why some e-commerce sites rake in the big bucks, while others do not. The reasons could be anything ranging from bad quality products to an unbearably long registration process and from lack of responsiveness to an inability of the web property to exude trust and credibility. (usabilitygeek.com)