I have a Python Script that looks like this: <id>latestphotos</id> <params></params> objects = [] for object in context.objectValues(['Folder','Photo']): if object.meta_type == 'Folder': objects = objects + object.latestphotos() else: objects.append(object) return objects This I run from a DTML Method like this: <dtml-in "_.sequence.sort(latestphotos(), (('bobobase_modification_time',),))" reverse size=4 orphan=0> XXX ... XXX </dtml-in> The script crawls through a folder structure which contains Photo's and subfolders. It returns a healthy list of about 400 Photo's (from the Photo product) which are all object referenses. It works like it's supposed to, but the server leaks like hell when I run this. From about 5-10% of the memory to up to 50-70%!! Having accidently triggered this script I have to restart the server. Any ideas anyone why? Other solutions?