I just got bit by passing a Writer to XMLOutputter (again) and having the Writer's encoding du jour double encode the UTF-8 output of the XMLOutputter. Do you think you could put a reference to the warning in the prologue of the XMLOutputter class to the output and output* methods taking Writers? Leigh.