Helping Novices' Understand
I deal with many first time users as a free-lance consultant. I find that the use of analagies helps them understand some of the more complex ideas and terms of computing.
When I am asked a question about thier computer or software and they do not understand my first answer I move to the use of analogies. By explaining things in everyday terms and concepts that they understand I find that I can increase thier understanding of a specific idea or concept.
The use of analogies requires several steps.First is that you understand them and thier question. Next find a paralell to an everyday concept or idea that will fit the question and thier knowledge base. Finally show them the paralell and explain the answer under these terms.
Bydoing this you can increase thier understanding of even some of the more complex ideas and concepts. Try it I believe that it may help you deal with such situations easily.