I use pretty much the same technique, except that I typically capture the report stack window full size off screen, resize it 50% and save it as an accurate preview image, which can then be displayed in my own Print Preview window.