I have searched and read a whole bunch of stuff on ZODB. Why do all the examples I can google for seem to resort to telling us how to implement ZODB externally from Zope? Where is some good old fashioned example code for implementing a simple collection of objects within Zope? I want to keep a small collection of data, the last 10 customer id's that were viewed/updated, with a timestamp and maybe a brief name field. This collection will be managed by an object that can do, eg. recentCust.Add(Customer_id, BriefName) recentCust.GetList() I thought rather than poking this small dataset into MySQL, I could just keep it in ZODB as a queue-type collection of data. What is the best approach for achieving this? Do I create a folder and store persistent objects in it of some kind, or are there more suitable built-in queue classes or dictionary type features already in the Zope API? -- Les Ferguson Software developer Waitakere, NZ