I've created a program that use "ShellExecute" to open and print PDF files. The problem is that I need to control which printer I'm sending these PDF's to. The VFP command "Set printer to name &printername" doesn't seem to have any affect on Acrobat's default printer. Does anyone have any ideas how to set the windows default printer programmatically?