3. The system of claim 2 wherein the output means further comprises: a) text search and retrieval query means for locating each occurrence of a string of characters in the annotations; and b) text search and retrieval report means comprising: i) occurrence report means for listing the location in the annotations of all occurrences of the string of characters; and ii) context report means for reporting each string of characters as it occurs in a range of surrounding text of a size determined by a user.
2. The system of claim 1 wherein: a) the input means further comprises annotation input means for inputting one or more user-defined annotations to the text; b) the one-to-one association organizing means further comprises annotation organizing means for establishing a one-to-one association between each annotation and a corresponding record; and ( c) the output means further comprises record retrieval means for retrieving one or more records according to one or more annotations associated with at least one record.