On Sat, 17 Jul 1999 16:22:25 -0400, "Bruce C. Dillahunty" <bdillahu@mindspring.com> said: Bruce> Does anybody know of a way to create a ZClass object without Bruce> entering an "ID"... I want the user to create an object, and the Bruce> ID be "autocreated" (a random number, the date/time, Bruce> whatever). I'll be accessing them through a ZCatalog searching on Bruce> properties, creation date, etc. and don't care about the unique Bruce> ID. Maybe you can use an external method that does something similar to what ZClass._new_class_id() does. This generates something like HM4tXUeVmZJNmNfBf2s4ew== from lib/python/ZClasses/ZClass.py: def _new_class_id(self): import md5, base64, time id=md5.new() id.update(self.absolute_url()) id.update(str(time.time())) id=id.digest() id=string.strip(base64.encodestring(id)) return '*'+id -- Alex Rice | alrice@swcp.com | http://www.swcp.com/~alrice Current Location: N. Rio Grande Bioregion, Southwestern USA