Technological and non-technological limitations of e-commerce?