I develop for CMF largely by working off the filesystem (to easier use CVS), so I create all my ZPTs, PythonScripts, etc., using FileSystemDirectoryViews (FSDVs). I'd like to be able to create on-disk PythonScripts that aren't security restricted in the way a normal PythonScript is. Using External Methods isn't quite suitable because, while they aren't security limited, they can't exist in a FSDV; you have to add them to a normal Zope folder. Furthermore, by keeping the actual source code in an Extension file outside my CVS tree, it's a bit of a pain. k_vertigo has a Product (http://www.zope.org/Members/k_vertigo/Products/Products/FileSystemSite) that introduces FSExternalMethods, which are external methods that can be kept in a FSDV. This lets me create the External Method on disk, but still has the (smaller) problems of the actual code being in a separate directory. Is there a way to easily tweak the PythonScript product to remove its security limitations? Then I could copy it and use the modified copy for my unlimited scripts. Or (less pretty) a way to have ExternalMethods read from a file in their own directory? Or other ideas about the best way to go about this? Thanks! - j. -- Joel BURTON | joel@joelburton.com | joelburton.com | aim: wjoelburton Independent Knowledge Management Consultant