Review: Approve Good to see more tests in that area ! There is little to comment on given the detailed cover letter, I like the cleanup (to come ? :) in annotate and the introduction of the Annotator class, but since you intend to build policy classes as front-end, why not make the class private until you feel more confident about the overall API ? Like you, I'm not sure the GUIs will really need to access that class... >>>>> "jam" == John A Meinel