Re: Who's the thick one?
Insultingly put; but you do raise a real issue...you have to guess at -and then pitch your explanations to- the user's tech level and this is really difficult to do...if you pitch too low the user thinks you're patronising them and stops listening; if you pitch too high you may as well be talking in Swahili.
It's very, very easy to get wrong. If I'm explaining anything technical these days, I basically tell them that and offer them the opportunity to change that; as well as offering to repeat/re-explain anything they don't understand. If you do this up-front, it makes life easier all round.