well psPreviewWaitingGIF is a new one for me. I'll look into that.

Having a subreport, with more subreports inside, and yet other subreports, all doing complex things hitting the database a lot, it totally wrecked my report until I took it out.