Deadlines are another trick I use to get myself to work. I love them because I can then play the, "I am so superior!" card when I beat the deadline.
And when I make it right on time, I can say, "Damn, I'm good!"
The only downside is - I hate having to move my deadlines when things are going poorly.