Its a very common thing that when you have explained a problem , you will get the answer from you self.
We use this method at my work. If I have problems with some programming thing I can go to some other guy and explain my problem, he does not even has to know any details about it. Its just the procedure of explaining that often leads to a solution, without the listener having to say one word. In fact I have many times not even finished my explaining of the problem before coming up with the solution on the problem. So keep on telling us of the problems