So, do I separate out whatever code I want to into .py modules, then have the cgi script import them, and utilise them as required? If so, do I need to put these modules somewhere described in the System Path? Can I modify the PATH at runtime to point to my modules? How? Cheers for being patient!