I have made the adjustments you have suggested, and according to strict, and warnings the only errors I have now are with the block of code you have suggested. Any ideas, or obvious errors in the code that I may have messed up... I will post the errors I am receiving shortly.