Doing what you want to do and not letting something else destroy your ambition to finish it is mine recommendation.
For example I've been recommended tons of games from my friends but I don't want to do them, I'm fine with what I've got ;)
My brain keeps saying "Let's go do ManaCube instead of code!" but instead of doing that I keep going. Once it's done I'm happy I did it. Then I can dream about what will be added next and I can do ManaCube as a break.
:)