Jeremy,
I also use 97 at work and if I work on a report for a long period of time it can sometimes become corrupt and exhibit similar problems to what you have described. Can I suggest that you take a screen-print of your report, print out a hardcopy and then try to re-create a new one from...