Yeah, a pretty simple question ... can I keep one SAXBuilder instance lying around, and have multiple threads call build() on it at the same time? I've been creating a new instance every time I parse ... it just feels so wasteful ;) And I guess the same goes for XMLOutputter.output() ... ? thanks! Glen Lewis