Hello I have a catalog full of catalogue aware objects (about 2,000). When I search for items of the meta_type "Commentoid" I seem to to get ALL the objects, hence my if filter below. Am I doing something wrong in my script or is my catalog wrong? Thanks ###################### request = context.REQUEST cat = context.catalog size= int(size) objs = [ ] for item in cat.searchResults(meta_type='Commentoid'): rid = item.data_record_id_ path = cat.getpath(rid) obj = cat.getobject(rid, REQUEST=request) if obj.meta_type == 'Commentoid': objs.append(obj) if len(objs) == size: return objs return objs -- tom smith http://www.othermedia.com/blog/ 0207 089 5959 3rd Floor, The Pavilion, Newham's Row, London SE1 3UZ