Have you ever pondered over a particular problem you had and lo and behold the answer came to you while you were in the shower, while watching TV or in the middle of the night?
I am sure many of us had that experience or something similar.
One morning, as I was stuck in traffic, I wondered [...]


