As a professional software developer I'm required to deliver code that has no errors and no warnings.? I don't understand why people don't hold themselves to the same standard when releasing software for hobbyist use.? And please don't tell me that it's not worth the time, my response to that is that is indeed worth the time because of the questions it raises when people try to use your code.