I have a tabular object with a column() method which returns a Results object containing information about the table columns. This lets me programmatically build results tables pretty nicely: <TABLE BORDER=1><TR> <!--#in columns--> <TH><!--#var colname--></TH> <!--#/in--></TR> <!--#in "this()()"--> <TR><!--#in columns--> <TD><!--#var "_[colname]"--></TD> <!--#/in--></TR> <!--#/in--> </TABLE> However, when I want to try to do some summary statistics on the tablular object where I build the stat-name, it appears the statistics() method looks at the wrong results object. <TABLE BORDER=1><TR> <TH></TH> <!--#in columns--> <TH><!--#var colname--></TH> <!--#/in--></TR> <!--#in "this()()"--> <!--#if sequence-start--> <TR><TD># Items</TD> <!--#in columns--> <TD><!--#var "_['count-'+colname]"--></TD> <!--#/in--></TR> <!--#/if--> <!--#/in--> </TABLE> When statistics() iterates over the results objects, it can't find the item 'name' using either getitem or mapping because the 'item' dictionary contains : {'__module__': 'Shared.DC.ZRDB.Results', '__doc__': None} instead of just the results object which should contain the item 'name'. Even if I explicitly name the 'count-column' name, it still isn't finding the correct object, so I don't think that I'm off-base using "_['count-'+colname]". Any clues as to what I'm doing wrong here such that the statistics method can't seem to point at the correct object? Why can <!--#var "_[colname]"--> A obtain the correct value, but <!--#var "_['count-'+colname]"--> can't? Thanks Kent