It sounds like you're the kind of person who'd prefer DOTIMES[0], DOLIST[1], and so on. Lisp has a lot of different ways to handle iteration, it's the curse of flexibility when people have such varying tastes. Another great option that often gets overlooked is the Series package[2], which lets you write in a functional style and then mostly optimises that away.
0: http://www.lispworks.com/documentation/HyperSpec/Body/m_doti...
1: http://www.lispworks.com/documentation/HyperSpec/Body/m_doli...
2: http://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node348.html#S...