Thanks Tom
I have been looking at this again, what is happening is:
I have a group footer that is printing after the 1st record and last record, but will not print for the records in the middle.
Is there any VB code that i could add to the group footer to force it to print with each report.