7. The computer program product of claim 6 wherein anchoring the annotation to the piece of runtime content comprises associating start and end pointers that indicate the piece relative to at least one other piece of the content.
7. The computer program product of claim 6 wherein anchoring the annotation to the piece of runtime content comprises associating start and end pointers that indicate the piece relative to at least one other piece of the content. 8. The computer program product of claim 7 further comprising, dynamically updating at least one of the start and end pointers as the content is edited.