Acknowledgement
There is very little new knowledge . . .I am not a plagiarist and want to acknowledge that if you search deep enough, that for almost every fly, concept and understanding represented in this website, that you will find a similar flies, concepts, methodologies and understandings credited to one, and in some cases, more than one other person.