Hi John:
Yup, you got that right! What value have you delivered? is the primary question to be asked. Considered in that word, value, is accuracy, timeliness, speed, usability (and re-usability?), maintainability and extensibility.
How many of us have seen monolithic code with more bugs than a Houston kitchen? Lots o' lines, little value.
David Powell
WagnerSys@aol.com