Nothing really helped with that until one day I realized I was getting too old to keep being broke because I wouldn't finish work until I absolutely had to, so I got a job where other people give me stuff to do and expect it within a reasonable time frame. I still procrastinate more than I should, but there's too much to do for me to do nothing, so I'm always getting through something, and maybe that will become a habit.
But I hope tools and methods like this help others. It seems like every new method is a great fit for someone out there.