Let's keep medical science apart. Two points for discussions.. 1. Are we done with know all of science, is there any field where we know very little and much more work need to be done? Similarly what are the areas where we can safely say that we have mastered? 2. Is there any need for alternative theory in any field of science. Any theory which requires overhauling but not happening due to various reasons?