My son asked me the other day if it was my fault he has a thirst for knowledge. Why yes, I'll take the blame for that one. I always encourage my children, students, friends, family... anyone, to learn the answers they seek. Giving someone the answer takes away the chance for them to understand and truly connect. Now this isn't necessarily for every question, but in most situations you can help someone find their own answers.
Too vague?
Next time some one asks a question, before giving them the answer, ask their opinion. Then offer suggestions that lead to the answer.
Here's an example:
Where do rainbows come from?
What do you think?
The clouds
Sort of, what are clouds made of?
Water drops
And when sun light passes through water drops some times they break the light into rainbows
Then break out a handy prism or a crystal or ring that will break up the light and see the fun begin. Or go online to find more information and examples. My kids like to find extremes, a href="http://en.m.wikipedia.org/wiki/Rainbow"double rainbows/a, a href="http://www.komonews.com/weather/blogs/scott/21571419.html?m=ysmobile=y"rainbow clouds/a.
Don't have the answers or even a lead, do yourself a favor and explore the question. You never know where it might lead.
A suggestion, if the person asking is you boss, just answer.