I don't know how many emails I actually never sent, and also never filed into the drafts folder. The mondane version being fending of rage. But other times, you just develop the answer to your question while writing the question down. On a similar thought, this is why coding is an inherent part of my way of dealing with problems. The rigour required to get a piece of code to work helps me understand concepts. So when learning things, I sometimes end up writing a piece of code to model the domain, just to help me understand it.