eh, I thought you said setdefaultprinter overrides the old one?
it still does that.

now, on the next logon your getdefaultprinter would save the one set by your script as the default.

I think you should just simply do:
if not getdefaultprinter ;there is no defaultPrinter yet
setdefaultprinter("\\serverDude\everyonesDefault")
endif
_________________________
!

download KiXnet