I have just started experimenting with ZCatalog and I have a question. I know from reading various things that if I use something like this: Catalog(meta_type='Foo') I will get a collection of objects which lets me access information contained in the Catalog about objects with the meta_type of 'Foo'. I know that the results are not the actual objects themselves. I also know that I can get the path to the actual item by using getpath(data_record_id_). However, what I would like to be able to do is actually get to the real object so that I can get properties or evaluate methods which exist for the object. I don't want to include the additional information in my ZCatalog. I tried using something like this: <dtml-with "Catalog.getpath(data_record_id_)"> <dtml-var SomeUnCatalogedProperty> </dtml-with> but when I evaluate the method I get a KeyError. Is there some way to use a ZCatalog to get to the actual instance of the object which was cataloged? Thanks. James W. Howe mailto:jwh@allencreek.com Allen Creek Software, Inc. pgpkey: http://ic.net/~jwh/pgpkey.html Ann Arbor, MI 48103