Thanks Doug. I will check those out. I do a lot of hacking on the FRX. I display a pick list of fields and let the user select which fields they want to print. Then I create a copy of the report and set the non-selected fields "Print When" to .F. and left justify the remaining columns so there is a fixed amount of white space between them. I also move the column titles, any summation fields, etc. In some cases I adjust the length of the row shading to match the width of all of the printed fields. There are several reports where there are more fields then there is room for and I have pre-marked some of them to not print. The users know this and select only the fields they need and that will still fit on the width of the page.
Auguy
Northwest Ohio