E-Commerce: Its growth and long term views