Zope is great. It's so great that I guess I'm trying to use it for doing something different from what zope it's expected to do. I want to make some SQL scripts to access different databases and collect the data in a new table. That I can do with the following external method that calls see_data and put_data ZSQLMethods def get_data(self): result = self.see_data() self.put_data(value=result._data[0][1]) return None Then I wish to make this kind of data management automatic every hour. I dug in the sources and I found out the Scheduler class, which I think is what I need (is it?). But I'm having some trouble using it. This was the external method I tried (without success). def eventGetData(self): rev = RegularEvent(get_data,(),interval=60) self.schedule(rev) return(None) It seems that RegularEvent is not available. Besides, is schedule available trough acquisition in the folder? Can someone give me some light on this. I don't even know if it's possible to use the Scheduler with external methods so it would be great at least to know I'm in the right path. Thanks -- Pedro Vale Lima eq3pvl@eq.uc.pt