Totally agree. As a full-time writer, I have found that the most powerful incentive to create new words is a signed contract with a fixed delivery date. The publisher has to fill production schedules and if you don’t deliver the book on time, not only will you not get paid, but you will probably miss your slot.
It is amazing what you can do when that deadline comes closer and closer. :-)