Hey Peter, Reading your notes, I briefly thought about Spotlight... the search function locates text within a document. Couldn't it also specify view area upon opening the document? Not so... so what's Spotlight doing? What I mean is, (and without knowing much of anything about how the code is written, how these things operate) Spotlight creates an index. The index has information on unique words, perhaps even strings of text within each file indexed. Couldn't you add a function to this indexing feature, storing data about word location? cheers, m