I have a service that needs to print (on Windows NT Server, Windows 2000 Server, and Windows 2003 Server). Using the Local System account, I can print to local printers, but I've learned that I need to use a domain account to print to network printers. I would like to allow my users to use a common account that will only be used to run the service but a profile won't exist on the computers and I'm assuming that a profile has to exist to print. My other approach will be to have my users to login to the computer using the common account in order to create the profile, install the necessary network printers, and then modify the service to use the common account. That way no matter who logins or if nobody is logged in, the service will run. Any suggestions of a better way to handle this problem?