I went through and I addressed each and every last remaining tiny little warning that this program was throwing, and I fixed ALL of them except the ones that had to do with networking code. Much of the time these were 'variable assigned but never used' and if they were not member fields I would comment them out. There IS a possibility, however odd, that in commenting out the code I commented out a function that was supposed to DO something (not just an accessor) and then whose return value was never used. I have to test for this before I merge with the master branch.