Thanks for the feedback.
The real key is that you get stuff done when you don't feel like it. This rewards you for getting the smallest amount done to keep you on track.
The real progress is made when you do large amounts of work, but the small amounts keep you invested.