Dude, white_eskimo. You are awesome. I figured out my problem before I read your reply. It took about an hour, but it is exactly the same thing you found. I really congratulate you on your intelligence and on your patience to look through my crappy code.

Im a bit more used to the java rule where an array size is set in stone. I almost wish the c++ compiler wouldnt have let me place something into spot 49 on the array. It would have helped so much. I still cannot belive I made such an elementary error.

I appreciate your effort.