I have fought with my tendency towards procrastination for as long as I can remember. Before the year is out I will fight it again and this time I'll defeat it.

Why not do it today?

Have you read "Feeling Good: The New Mood Therapy" by David Burns? Has a good section on procrastination and how to overcome it. It examines why we put things off; the reasoning processes that we engage in that lead to that; how to see how that tricks us and how to break through it.