I wouldn't worry about the 6 bytes per entry very much myself.
Using separate records are not so much for saving space, but to be able to identify them. How do you know if a record contains a bookmark or an annotation for the whole page?
Bookmarks select a point in the text while annotations select a range of text. Thus, a bookmark can be thought of as an annotation with triggerStop == triggerStart.
Alex _______________________________________________ plucker-dev mailing list [EMAIL PROTECTED] http://lists.rubberchicken.org/mailman/listinfo/plucker-dev
