I have really enjoyed this article, it is a very honest and thought provoking read.

What it makes me think about is how many times I have...