Go read up on the topic of procrastination, because it's actually an interesting field of research within psychology. I know you want to, because that way, you can procrastinate even more!
I'm appalled that nobody has yet mentioned http://procrastination.ca — home of the Uni Ottawa procrastination research group. Also home of the excellent iProcrastinate podcast: http://iprocrastinate.libsyn.com/
It turns out that procrastination is an immensely complex and multi-faceted issue, and no one single solution is going to help everybody. I like the OPs advice, but don't think it applies to every procrastinator! Also, it might be the right advice for you if you want to combat your procrastination, but it won't help you combat other "bad" aspects of your psyche, and eventually, you're going to fall into your old habits.
I'm talking out of experience here: I originally went to a psychiatrist because my life wasn't working out anymore (it was really that general.) Several (mostly inconclusive) diagnoses and 2 years of psychotherapy later, I feel like I'm finally starting to grasp why and how my life went wrong.
Not everybody who procrastinates has serious mental issues. But just as a hint: if, for a prolonged period of time, say, a year, you aren't able to get back on track, or you aren't able to fulfill your dreams or expectations, try a therapist, if you can afford it. (I happen to live in a country with free health care, so I didn't have to deal with that, gladly.)