Procrastination Modeling

For the last few months I've been trying to come up with a model for procrastination. Specifically; for the various factors that cause me to delay carrying out a task. Over the weekend I was pondering what I would use the model for. If I came up with an equation which effectively represented the various parameters describing how much I would procrastinate over a given task, what use would it be? Well, my thinking is that if I have an accurate model of what causes me to procrastinate over tasks, I can then start targeting the various factors. I can create strategies to reduce the impact of different factors, and hopefully improve my own effectiveness. It will also be interesting to see if - by the very act of studying my behaviour - I reduce the amount I procrastinate.