ProcessingInstruction seems to be missing a setTarget(String target) method, forcing a new instance on target name changes. Is there a reason not to add it in? Les Hill leh at galaxynine.com