I'm only deleting jobs that are filtered with:

"Printing - Printer Busy or Error"

But, yes.. I have thought of that.. I'm actually thinking of listing the particular job, when it was created, etc, then asking the user whether or not to purge the queue. ADSI is much better for this, but WMI is more feature rich, so after I find out which job gets the error from WMI, I can pass everything to ADSI for simplicity. (I haven't gotten that far, yet, though)

Brian