Kdub, the contents of the list are simply the lines of code that you would normally put in a REPEAT statement except that they are all in a list. For example,
(repeat 5
(setq cnt (+ cnt 2))
)
would be
(MyRepeat (list 5 (setq cnt (+ cnt 2))))
Lee, I tried yours and it worked fine so long as I quoted the list but if I used (list instead it failed, why?