I thought of using generate-id() but, what do I use in the rx:bookmark? If I call generate-id() in the <fo:block> and in the <rx:bookmark>, it will generate two different ids?? If I only call it from the <fo:block>, do I have access to it from <rx:bookmark>. I am not sure of the way XSL files are processed. Is there an order? If the <fo:root> is processed first, I don't have access to the id of my <fo:block> because it is in a template?By the way, what does OMG mean? Thank you