E-Consumerism: Issues, Trends and Development