E-commerce consumers challenge traditional business models