In some ways, I've given up on trying to quit procrastinating. The best I can do sometimes is just to push myself to procrastinate in more productive ways. To that end, when I don't feel like doing what I should really be doing, sometimes I watch TED Conference talks because they're so amazing.
I found this talk the other day while lollygagging. It's about happiness - synthetic happiness and humans' psychological immune system. It's a complete head trip and will make you think about this eternally-sought-after emotion in a very different way. Here's the link.