E COMMERCE CHALLENGES AND OPPORTUNITIES