> It isn't. self.errorlog is a list containing self.grouptotals. I should have said it contains a reference to the same list referenced by self.grouptotals, to be more accurate. Creating the copy means the reference contained in self.errorlog is to a different list than that referenced by self.grouptotals. Duncan