Hey All: I am very new to ConTeXt, but I am trying to use it to achieve a format similar to what you can get from WEB systems. Right now I am working on the definitions of chunks and their cross references. I have three main macros: \defchunk Definining a new chunk \chunk Referencing a chunk by name \stopchunk Ending a chunk definition Here is an example: \defchunk{This is a name} Some text /BTEX\chunk{Other stuff}/ETEX goes here. And here. \stopchunk \defchunk{Other stuff} Something else \stopchunk \defchunk{This is a name} Some other stuff. \stopchunk Now, at the end, let's say that each of these appears in sections 1, 2, and 3, respectively. The output I am looking for, in Unicode, might look like this: ⟨This is a name 1⟩≡ Some text ⟨Other stuff 2⟩ goes here. And here. ── See also section 3. ⟨Other stuff 2⟩≡ Something else ── This code is used in section 1. ⟨This is a name 1⟩≡ Some other stuff. ── So here, there are really three things that I want to achieve. I need to be able to get a list of all of the sections wherein a given chunk is referenced using \chunk, a list of all the sections where a section of the same name is defined, and finally, be able to tell in which section the first occurrence of a chunk is defined. How can I accomplish this? -- Aaron W. Hsu | arcfide@sacrideo.us | http://www.sacrideo.us Programming is just another word for the lost art of thinking.