This is strange. I have a runtime application installed across a network. One of the PCs was changed to WinXP and since then an error is occuring in a report that doesn't occur on other PCs. The report prints two copies of the same invoice, the calculated controls on the report are fine on the second page but on the first page print #Error, even though they are the same controls as on the second page. Even more spooky is that the preview of the report shows the controls correctly on both pages, but the printed version shows #Error. On returning to the screen after printing the preview then shows #Error on the first page. Any ideas? I know it's a weird one, any help gratefully received.