Watching lots of "ant clean build" lately, I've noticed that the dtd task is usually where a large fraction of the time goes. What does it do? How often does it really need to be done? Why is it slow? Why does a dtd matter? benjamin shine software engineer ben at laszlosystems.com