Text this: Technological impediments to business-to-consumer (B2C) electronic commerce