Agree! Don't let it get too bad. See my other comment on debugging and refactoring being a core part of your workflow.