Yes, often.
When I was working in computer tech field, I found it to be the best way to work through problems. I'd walk the halls talking through the problem to myself. Stop at a blank wall and draw out the problem with my finger, and walk and talk some more. No one thought I was nutz because I always came up with either a) a solution to a complex problem, or b) the complex question to ask the head of development.