Hello everyone. I'm trying to iterate over a list returned from a form using #in and the sequence-item DHTML variable to index other lists. It's the standard table of checkboxes thing to identify a group of rows to operate on. My DHTML is: <!--#in selections--> <!--#let i=sequence-item--> link_num = <!--#var "link_num[i]"--><br> link_title = <!--#var "link_title[i]"--><br> link_data = <!--#var "link_data[i]"--><br> <!--#/let--> <!--#/in--> The error I get is "sequence index must be an integer". Zope doesn't seem to be converting the sequence-item variable into an integer before looking up the value in the list. If I change sequence-item to sequence-index, everything works (except for the fact it returns the wrong data (-:). Perhaps this whole list of items with checkboxes next to them structure should be turned into a pattern, object, or HOWTO item as it seems to pop up a lot of times in the mail archive. Tim. -- Tim Potter, System Admin/Programmer "Disco Stu doesn't advertise" Advanced Computational Systems CRC, RSISE Bldg Australian National University, Canberra 0200, AUSTRALIA Ph: +61 2 62798813 Fax: +61 2 62798602