I have found that my best ideas come when I'm taking a shower, when my mind is left to wander. My thoughts will drift to the idea that is at the top of my mind and I will have a moment of clarity.
The shower is when I come up with the most elegant solution to a problem that I've been struggling with. In the shower I figure out the best algorithms, the simplest way to store data, the best way to write an email I've been avoiding, the best tactic to negotiate something.
Haha....who remembers 251?