I get your point and generally in most of your posts you try to say that 'done' is basically that needs to applied to unsupported software. But that is not what the debate is about. The debate is about a specification and a implementation that matches the specification, Neither of which is complete. What I mean to say is add as much as water you wish to add to a pool but when you want to walk on it, just freeze it. In the next cycle add some more water..freeze.. and the cycle goes on.