I want to package a program (using py2exe) that utilises a number of python scripts so that people can't see or change the source code. But there is one python script containing some functions I do want the user to be able to change. Then when they run the program again these functions are available to the main program. Is this possible? How could I do it? Guy