Steve and George Thanks for your help with the tab stops. This works beautifully. Where would we all be without you? Now to my other questions 1. Is there a code in Duxbury which skips lines conditionally i.e. not if there is a page break where the [sk1] code is. I want a blank line after certain bits of text, but where a page break intervenes the blank line appears at the top of the next page which is not really necessary. If I block protect the whole lot it may move everything to a new page, wasting even more lines. So I just wondered if there was a "skip lines except for where a page break occurs" code? Maybe I'm asking too much. 2. Is there a way of having duxbury predict where a running header needs to go? I'll try to explain. page 1 has a heading Kittens Need Good Homes. I have also set a running header of the same name. The text underneath this heading runs on to page 2 and then onto page 3 line 3. Page 3 line 4: another heading Feeding your Kitten. running headerchanged to "feeding your kitten" The running header "Kittens need good homes" which I set at the beginning of page 1 appears on page 2 (as it should) but also on page 3, even though the majority of the text on page 3 is about feeding kittens. Is there a way of making DBT put the new running header on the next page at the top of that page, even though the former piece of text is still finishing off? Maybe I'm asking too much here. Hope somebody understands, 'cos not sure I do (grin) . Thanks Lisette * * * * This message is via list duxuser at freelists.org. * To unsubscribe, send a blank message with * unsubscribe * as the subject to <duxuser-request@xxxxxxxxxxxxx>. You may also * subscribe, unsubscribe, and set vacation mode and other subscription * options by visiting //www.freelists.org. The list archive * is also located there. * Duxbury Systems' web site is http://www.duxburysystems.com * * *