I pretty much finish what I start, with the exception of class projects. I look at those as learning experiences, so the time and fabric wasn't wasted if I decide not to finish the project.
However - I have found that I usually fall out of love with every project while I'm working on it. Once it's finished, I usually like it again. And if I don't someone else usually does.