I just finished reading Dean Wamplers post on Why you have time for TDD (but may not know it yet...) . He brings up excellent's points that Agilist struggle with when trying to convey to a client on why they need TDD and how they can justify spending the time to do it. A must read.