I was thinking about it the other day and realized that Ask Leo! places me in the role of technical support engineer. Doing that has given me some insight into what it takes, how technical support can succeed, and why it fails so often.
Quite often the first thing that a diagnostic technician will ask you to do is reboot your computer. Why? Because rebooting works surprisingly often.