Thank you Phil for your help of both the main issue and also suggesting better/more efficient programming solutions. I will keep hacking away at this problem as well.
Thanks again.