Pro-active approach to on-line customer assistance that answers questions, and collects and reports information on where customers are getting confused and possibly abandoning the site altogether. This enables identifying the areas of the site that are ca