shawn, did you do it yourself or did you get some help from cappy or some other executioner?

I still like the idea of not executing.
thus, you could just do something along these lines:
Code:

Function CreateCheckboxes($boxes)
dim $,$items[ubound($boxes)]
For $=0 to ubound($boxes[$])
logLine($boxes[$])
$items[$] = $Form.Controls.CheckBox()
$items[$].CheckState = 0
$items[$].Left = 12
$items[$].Text = $boxes[$]
$items[$].Top = 150
$items[$].OnClick = logLine("blah")
Next
EndFunction

_________________________
!

download KiXnet