Many companies view the Internet as a self-service channel; they let customers help themselves. But self-service can frustrate customers. Smart players use technology to do more for the customer. Instead of forcing customers to do all the work, the most successful e-commerce sites are taking over many aspects of the shopping process.