Thanks for the replies so far! Currently our users run a macro in Excel 2000 that eventually prints or faxes a report. Due to mysterious circumstances (read user error/meddling) the reports are sometimes formatted improperly. So they've requested the ability to preview the report to make sure this cosmic oddity hasn't occured before it gets sent off.
So what I was thinking of doing was introducing a msgbox asking if they'd like to preview the report before it prints. If yes it pops up the preview. After they close the preview I ask them if the report looks correct. If yes, continue the macro and print/fax. If no, halt the macro and direct them to the programmers.
The problem I forsee here is that the user might push the print button in the preview, and then when they close the preview the macro will continue and print it a second time.