Naomi,
>What are your results with them?
Oh, I did not run it, so I can not tell. One thing I would try though, is to create the WMI object just after you start your printing process, before all the "waiting to finish the print" code, that way the time used creating the WMI object will appear to be reduced
"The five senses obstruct or deform the apprehension of reality."
Jorge L. Borges?
"Premature optimization is the root of all evil in programming."
Donald Knuth, repeating C. A. R. Hoare
"To die for a religion is easier than to live it absolutely"
Jorge L. Borges