(Personally tested and recommended by the author of this web. Some links might lead to other websites.)
When I was a child I was given a story book about a kid on a marvelous pair of stilts. I immediately showed the book to my dad and asked him if he'd make me a pair of stilts like it. He said yes, and I couldn't contain my excitement at the prospect of having my very own pair of stilts.
You know how time management gurus recommend coming up with a to-do list as a way to curb procrastination? My friend came up with this idea: a have-done list. Sure, you can draw up your to-do list (although my friend suggests keeping it to just three items at first, so it won't look so daunting), but then keep a scrap of paper or better yet a notebook handy in order to record the things you HAVE done. It's like a record of accomplishments, so you don't keep feeling like a useless lump of organic material. I tried it, and I have to admit, looking over my have-done list felt better than moaning over my vaguely accusing to-do list.
S'weird, isn't it? I mean this problem of chronic procrastination. Sometimes it feels like you're the only one infected with the bug, and everyone else around you is being nice and productive and of sound mental health while you're sitting in your chair reduced to a semi-catatonic state by indecision, shame and sheer inertia. It makes me ashamed to be around productive and disciplined people, who are legion. I'm ashamed to even look myself in the eye when faced with a mirror. It's weird, because procrastination is a sort of paralysis, and beating myself up over it results only in more paralysis...so much for that.