This document discusses different approaches to providing user support, including quick reference help, tutorials, documentation, wizards, and adaptive help systems. It covers the requirements of user support like availability, accuracy, consistency, and flexibility. Approaches discussed include command assistance, context sensitive help, online tutorials, documentation, wizards, assistants, and adaptive help systems. Key challenges of adaptive help systems include the knowledge requirements and controlling the interaction.