The Internet is revolutionizing technical support. But, this efficiency often comes with a price in customer satisfaction. Customers expect to be able to solve their own problems or immediately communicate with a person who can make things right. But too often, these expectations aren't met. What's needed is a new class of software: web-based Automated Contact Distribution.