Well the inner DO loop currently ISN'T doing anything but it will be. When I write code, I tend to have so many errors that at every little step, I stop, save it, and run it to make sure that I don't get 20+ lines deep in code and have a small screwup somewhere near the beginning. I've actually narrowed it down to where it's erroring out saying that there's an array reference out of bounds. The funny thing is, it runs through about 25 or so iterations before it errors out...