I am procrastinator too. The thing I procrastinated is the thing I underestimated the difficulty. It is too easy so I do not bother working on it until last minute. Thanks for for the article.