Current technological impediments to business-to-consumer electronic commerce | Synapse