Electronic commerce opportunity and challenges (Idea Group Publ., 2000)