"So the SAXBuilder in the CVS code does have a workaround for this StringBuffer bug?" Yes. "Is the CVS code stable? (it's been a while since beta 8, right?)" Yes. There haven't been too many changes since beta 8, since Jason and Brett have been too busy to work on it, and nobody else has stepped up to the plate. Alex