Don't make them wait. If you want to answer the question but need time to make sure the answer is the correct one, I'd send them an email that basically says "I want to give you the best answer I can to your inquiry, but it's going to take me a little time to answer adequately. I'm working on it now, and I should have it over to you by XXX"
Of course, you want to make sure you give them a realistic timeframe and make sure you commit to it.
Blasdel's tip about parlaying it to another medium is pretty good as well.