I have a huge number of questions -- most are due to the fact that the documentation on the web site seems to have massive holes (or am I missing something). I take it the documentation is a work-in-progress? Anyway, I didn't mean to sound so negative. Zope is great, from what I'm able to do so far. Let me ask about my current sticking point. I have a folder that contains some Documents and some Files. The folder has an index_html Document: <!--#var standard_html_header--> <h1><!--#var title--></h1> <a href="manage">Manage this directory</a><p> <!--#tree sort=id nowrap=1 branches=objectValues--> <a href="<!--#var tree-item-url-->"><IMG border=0 SRC="<!--#var SCRIPT_NAME -->/<!--#var icon-->"></a><!--#var title--> <!--#var id--> <!--#/tree--> <!--#var standard_html_footer--> Two questions: 1) This works OK, except that File objects have a + (directory expansion widget) displayed next to them. When you open this up, the directory underneath the File object is the contents of the very folder that *contains* the FIle object. The result is you have a recursive foldering. Why does the File object have this +, and why does it list the enclosing folder contents? 2) I don't want to list the User Folders (for example). I can test the name of the folder with <!--#if -->, but I would rather do it by testing the superclass of the item (if SimpleUserFolder is a superclass of the item, don't display the item) (the name of the folder may not always be "User Folder") *or* testing for the isAUserFolder attribute. I have tried probably a hundred ways of doing this, with absolutely no success. Most of my attempts cause Zope errors (and despite what the page says, there is no error information when I look at the source of the page). How do I reference a class of the Folder object from within the <!--#tree--> construct? How do I test if an object has the attribute isAUserFolder? (hasattr does not work apparently). More generally, how do I debug this sort of thing? I can't even figure out *what* the problems I was having was (syntax? object naming?) -Gabe