what's the difference between using the pagesettings property in the PrintDocument.PrintPage event vs the PrintDocument.QueryPageSettings i know QueryPageSettings is thrown first, but like if you want to change the margins of your new printed page, u can use both events, or not? thx grtz