Heh, 555 books, imagine! Though Tom Clancy and his team could do it...
My DH is away at the moment and last night was a total washout as teething baby did not want to sleep. Back at the computer tonight. Am pleased that with fresh eyes, the chapter I'm reading doesn't seem as awful today.
One thing gave me some little niggling doubts the other day. I have a writer friend and we catch up on Google chat a couple of times a week to update each other on where we are. Somehow we got talking about some previous books (unpublished) that I've written. I said there were flaws in them all. Some visible with hindsight, some at the time. And she said in honest shock: "Why would you send off a book with flaws in?"
Now bear in mind she has never finished anything.
And of course you should ALWAYS revise/edit to the best of your ability.
But I was talking about (and tried to explain), the kind of situation when you get to the end of your revision and you're basically just moving commas around. You've had to make choices along the way and not every choice will make an editor happy but you can only tell one version of the story. You make it as right as you can and see what the rest of the world thinks.
For example, my previous WIP was an urban fantasy about two sisters. It was a 'small' in scale story - about their relationship more than a threat to the world or anything. That was the 'flaw' and I knew it. I had one agent reject me, saying 'if it had been (paraphrasing) a story about the MC going to witch school, it would have been really exciting'. But that wasn't my story.
My friend said 'you could've just rewritten it' - and yeah, true, but after spending 80,000 words on one version of the story, I would definitely do minor to biggish changes if requested, but I'm not going to do 80,000 brand new words to 'fix' something when I'd be better off writing something new!
I left the discussion feeling bad that she thought I was willingly sending shoddy material off. But the truth is most books aren't perfect. Are they? Am I mad? Be gentle!