Quite often I encounter an interesting phenomena. Someone has a problem ("I am flying to CDG, Paris and I need to get to the center of the city"). He thinks about solution ("How do I get to the center of the city?"). Finally he finds a solution or rather thinks he found it ("There should be taxies there! I will take a taxi!"). He thinks about it more and finds that there are some unclear details ("I do not speak French, how do I tell the driver to go to the center?"). Now he need to solve that detail. He asks his friend, who is very experienced in that area ("Hey, Jaque, how do I say 'To the city center, please'"). He gets the answer and uses his found solution believing that it is the best possible solution.

This is what I see as the biggest problem. Instead of asking about his original task ("How do I get to the city center?") and receiving immediate best answer ("Take a shuttle bus that departs from... every..."), he receives the answer to his own question, which is a detail of not the very best plan.

Got what I am trying to say? If you have to ask an expert, ask him about the problem, not about detail of your own solution. Expert may provide much better solution to you than you can think of.

P.S. By "you" I mean not You personally but anyone. Myself included.