That helped some...got me a bit farther :) Now when I try to run it, it stops on the first varset below: /for l1 0 to $int($calc($strlen(@Param@l0)-1)) /varset l2 $mid(@l1,1,@Param@l0) /varset l3 @v9@l0 | Debug: array didn't like the fancy stuff Says: Ending macro: /varset a(0,0) $mid(0,1,123)