Some.PRG DEFINE CLASS MyPreviewTemplate AS Form WindowState = 2 DeskTop = Your preference ENDDEFINE oPreview = NEWOBJECT('MyPreviewTemplate', 'Some.PRG') REPORT FORM (This.FRXName) PREVIEW WINDOW (oPreview.Name)My output object knows if the report is landscape, portrait, legal sized, etc., so I can size the preview window appropriately.