Hi Folks, I'm trying to surface self description methods on some code into a quick UI in Zope. Short of conforming to the Zope product spec, external methods seem like the way to go since I'm making remote method calls on the back-end (Python Script objects won't cut it). I have 2 methods: one that returns a list of the attributes available on my remote object; and one that takes the name of an attribute and returns some descriptive text about that attribute. For a simple test, I'm sucking all available attributes out of my remote object, then looping through them to get a description for each one: <dtml-in getPropNames> <dtml-var sequence-item> <dtml-var getPropDescription("<dtml-var sequence-item>")> </dtml-in> Which throws the message: Invalid attribute name, """, for tag <dtml-var getPropDescription("<dtml-var sequence-item>")> I've tried some variations on the syntax, including using <dtml-let>, with absolutely no success, and seem to be missing the boat. Am I overlooking some detail of the syntax, or just conceptualizing the design wrong? Please help. Feel free to use the words "Ha!" and "fool". Thanks in advance, John John Manchester Computational Design & Informatics Senior Scientist ArQule, Inc. tel: 781-994-0317 19 Presidential Way fax: 781-994-0679 Woburn, MA 01801 jmanchester@arqule.com www.arqule.com