I'm new to Zope/Plone, but it looks to be a great product for my needs on a web project. I have not built custom pages in Zope (yet) and was hoping some people could help me get started. My question: I'm creating documents and want to add images into the documents. I could just create an image tag, but I want to take advantage of Zope/Plone and what it can do. I understand the concept that everything in Plone is a object. As a result everything can have a Title and Description. This "Description" is what I want to take advantage of. I'm adding images and putting text in the description area that I later want to appear as a caption under the image. I would like to figure out some simple DHTML(Python, ZPT, or other code) code that I could use in my documents to reference the image and get back the image with description. This small amount of Python/DHTML would need to build a build a html table around the image, then in second cell under image insert the text from image's description field (if description not blank). My problem is that I don't understand enough of Zope/Plone to figure out the best method of creating this insert code. I had thought that the tag would act like a sub-routine call which would pass the image name requested to some larger piece of code which would query Zope/Plone for the image and description, build the html table code I wanted, then return all this back to the Document that called it. The end user of course doesn't see more than the HTML used to generate the page. I'll try to answer some questions before they are asked. The documents are just almost plain text pages. They have some html to bold words or make paragraph headings, but no really fancy html. I was thinking that I could make a macro in the header or some page always called when you view a document. This way I could put only a small tag into the Document that would reference a macro. This small tag would pass the macro an image name(ID) and whether to put on right of left side of page. I created a small demo of the kind of page I'm trying to achieve at: http://www.mustang1965.com/history.html Any advice on where to start would be much appreciated. Thanks,