Mark,
Perfect! This is doing exactaly what I want. And your comments in the code help me understand what is going on so next time I can give it a shot on my own.
Thanks so much!
So one final question. Right now doing this in a table it does not count the block in the table. Great, just what I want, but If I wanted to do this as just a list (so no gird or headaches of a table show up) it would count the block in the list resulting in 1 too many. Is there a way to tell the lisp to subtract 1 from the total?
OK now I'm done bothering you. Thanks a ton for your help!