>>A two pass run is only generated if _PageTotal is used somewhere on the FRX. The first pass is a dummy pass to calculate .. the second pass is the one that actually prints
>
>Wow, there's something very strange going on then. _PageTotal is NOT on this report; I created a new report definition just to be sure. There are definitely 2 passes when the report prints to file, but not when it is sent to Preview. Preiview is much, much faster for some reason . Is there any way to print to Preview for this first pass and hide the output from the user?
Can you post the code you are using to run this report? This doesn't make any sense to me. The form of output shouldn't make a difference as to whether one or two passes are generated.