SAL, I'm afraid I meant any and all frames. Yes I did mean vertical elasticity - there are 4 options: fixed, expand (i.e. get bigger if more space is needed for data display), contract (get smaller if not all space needed), and variable (size to fit the data). If you have different setting on objects nested within each other, then they can interact in unexpected ways - try working from the inside out, or vice versa, checking that the setting make sense in terms of the data you're expecting - then look at the data giving the problems, and see if there's anything odd about it (e.g. longer than expected or truncated text). Same thing goes for page protection, which will attempt to ensure that all the data in a frame/object is kept on one page or starts on a new page (in the case of a repeating frame this should be one 'row' rather than the whole data set).<br>N.B. this is all from memory, I moved accounts a while back, and don't have Oracle Developer access at the moment.<br>Best of luck...