Would y'all believe that Clan Lord macros already support arrays? It's an undocumented feature! The syntax: set [] or setglobal [] Example: "array" { set name_list[1] "Aki" set name_list[2] "Haze" set name_list[3] "Sleipnir" // set counter 1 label loop_top name_list[counter] "\r" message "This is name array " counter "." pause 2 set counter + 1 if counter != 4 goto loop_top end if } I also understand that two dimensional arrays will work as well as nested arrays: set [][] set [[]] should both work (I haven't found a use for two dimensional arrays, so I haven't played with them at all). I have made several macros that use arrays, and they rock. One word of advice: when initializing arrays, use global variables with global arrays, and local variables with local arrays. Don't mix them up, or your array will not initialize properly. setglobal [] is good. setglobal [] is bad, and will result in the array not being set correctly. Yes, this is the voice of experience speaking. --Phineas