A long time ago, back in my corporate "geekdom" days (I was a software engineer for many years http://thatshowimakeit.com/index.php?p=blogs/viewstory/596978, and a project manager/program manager/technical department manager for a lot of years after that), I read a number of wonderful geeky technical books. My favorite technique for keeping these types of interruptions to a minimum comes from one of those books. The book itself is long gone from my shelves and my memory, but the story remains.
It seems that a successful software organization had a rule in its technical support area. (You know tech support. That's those people we love to hate when we have to call them to resolve problems with something on our computers. Of course Red Bottom Shoes, in reality most of them are hard-working people who truly want to help, hard as that may be to remember when your computer has gremlins.)
So next time you think you need help with something, even if you're sure you're completely stuck, try explaining it to Teddy first. Or your cat, or dog, or even the African violet on your desk - though it helps if whatever it is has eyes (even plastic ones!) that you can look into while you're talking.
There are three keys to making this work.
It has to be a true problem, not a lack of resources. If you're missing a piece of equipment http://trendyloop.com/index.php?p=blogs/viewstory/128586, for instance, or there's some skill or information you don't have, this won't work. In the case of missing information, though, you might want to give it a try. You may find you know more than you think.
The next time someone interrupts you, give them a copy of this article and ask them to come back after they've told Teddy their problem. In fact, you could even put your very own Teddy Bear in the entrance to your office or cubicle http://busymamy.com/index.php?p=blogs/viewstory/693040, holding a copy of this article.