E-commerce and the way forward