The problem was mainly in the for loops. They were not inserting the elements properly. Thus were causing the program to fail. The first for loop I was using the wrong counter if I remember right.
The second one I changed it to the final section of code.
It also helped that I changed the checks to reflect that I was using cstr1 instead of str1. Oops. Oh well live and learn and I'm learning so I must be living.
Oh, before I forget, tester without the capital letter was a mistake I made almost the first week of class. I made the class to test something that I thought would work, (hence the name). Since it was such a great name, describing exactly what the class is for, I never remade it but just keep using it week after week. I just tranfer what works into my real class when I'm done.
Have fun all and keep programming.
"We don't know one millionth of one percent of anything." -Thomas Alva Edison