Interesting ... I think you might be right. I need to look into it, but I'm basically doing a (this is summarized):

String title = <whateveryoutyped>;
...
ByteArrayOutputStream baos = new ByteArrayOutputStream();
baos.print(title);

So the question is, what is that doing behind the scenes......

Mike