Max, In response to your post here: http://mail.zope.org/pipermail/zope/2005-February/156369.html I am having some difficulty getting this to work. ### # everything works fine from here.... object = [] results = [] subbrain = [] query = 'somekeyword' for brain in context.Catalog(meta_type='Folder', bobobase_modification_time={'query':DateTime()-14, 'range':'min'}, PrincipiaSearchSource=query) : # results.append(object) path = brain.getPath() print path print '<item>' print '<title>' + brain.title + '</title>' print '<link> + str(path) + '</link>' print '<description>' + brain.description + '</description>' # ... through here # however, what I'd like to do is get the path to every ExtFile contained in these Folders # this should get you every catalogued object in the folder for subbrain in context.Catalog(path=path): print subbrain.Title print subbrain.Description return printed print '<pubDate>' + str(brain.date) + '</pubDate>' print '</item>' return printed Any additional help you could offer is appreciated. John T.