Tim,
a couple of options
use a container object for the controls, then in a method
PRIVATE nCnt
nCnt = 0
FOR n = 1 TO Thisform.Ctr.ControlCount
nCnt = nCnt + Thisform.Ctr.Controls[n].Value
ENDFOR
nCnt will have the SUM
Or just use an array for the control source and summ that
-Tom
-TomC