One of the hardest things for me as a writer is knowing when I'm done. September's Harvard Business Review (p. 128) has a great quote from Salman Rushdie on that question. They asked him how he knows he's finished a book. He says:
"There's a point at which you're not making it better; you're just making it different. You have to be good at recognizing that point."