Try to keep some balance here man. We have done several successful TDD projects. Your point is very good, but too absolute. TDD makes a lot of sense in some scenarios. Especially critical systems. I appreciate your talents and how your code is often precisely the minimum number of lines necessary to meet the spec. We benefit from the ease of maintaining your work every day. Just be prepared for when I pull you on to a TDD project, you'll appreciate it. -RJ