>Larry is quite right - both thisform.Objects and Thisform.Controls are collections so aLen won't work on them (mutter mutter)
>
>instead you could do -
>
>
>lnCount = 0
>For each loControl in Thisform.Controls
>lnCount = lnCount + 1
>Next
>
>
...or you could just use Thisform.ControlCount...
Insanity: Doing the same thing over and over and expecting different results.