Great post on the cost of (not) testing software. The take-home lesson is "find defects early".
The main thing missing from the discussion is that there are better techniques for finding defects than testing. Like design and code reviews, and especially more attention to requirements. Catch defects as early as possible and reduce costs even further.