*---Report Destination Selection IF RECCOUNT() > 0 DO CASE CASE ThisForm.opgPrintSelect.Value=1 REPORT FORM (ReportType) NOCONSOLE TO PRINTER PROMPT PREVIEW CASE ThisForm.opgPrintSelect.Value=2 REPORT FORM (ReportType) NOCONSOLE TO PRINTER PROMPT ENDCASE ENDIFI didn't test Case #1, however, within CASE #2, if the user selects another printer other than the Windows Default printer, XP doesn't care, it still prints to whatever printer was the default printer at the time you start the application. What's the deal? Is there another command I should use?