I guess I need more help. If I change the printer within the app, I don't want the user to have to change it each time the app is opened, and I also don't want it to change the Windows default printer. What are some standard ways of persistence, either in the registry or in a database? Does anyone have working examples of this? I apologize for my lameness, but everything I have tried ultimately changes the windows default, which is unacceptable.