The future of the electronic marketplace