Catalog
- Events are great
- Unique id utility is great
- You can have multiple catalogs that stay up to date easily
- Catalog implementation easy to read
- Zope 3.1 is still underfeatured, but Zope Corporation’s zc.catalog and Infrae’s hurry.query library fix this for the most part