I am writing a gui interface for a database report that needs to be run monthly. The report pulls call length information from a database but needs to pull that info only for members of one department. The database table doesn't have a field telling what department each user is in so I have to provide the list of users either in the source code or from a field in the gui. I would prefer to have a pregenerated list so that every name doesn't have to be added each time but I would also like to add names to the list in the future as new people are hired into the department. I am setting this up to be as user friendly as possible so I would prefer to not have to edit the source every time a new person joins or an old person leaves. Is there any way to have the list in the source, have it display that list in the gui, and have that list editable from the gui in such a way that those changes could be saved and will be displayed the next time the program is run?