Full threaddoctororange·I put this together a few years ago with some similar insights... http://antiprocrastinator.com/View on HN