The Economic and Social Impact of Electronic Commerce: Preliminary Findings and Research Agenda