As I replied on a previous post:
Science is not the truth it can never be the real truth because science looks at a system encapsulated by a box. The system is turned on and out comes the result. Science tries to explain that system you can not see. Science creates mathematical models and they can not be the truth itself because no one can percieve the truth, because of our imagination. Our brain is limited to our reality needed for survival, a water-strider's reality is totally different because it has other needs for survival and so it percieve another kind of reality, a reality most probably 2 dimensional in nature. The brain sets our limits and the limits are enhanced by the vivid imagination and the language capabilities of a few fellow peers. Hence the truth is unobtainable because of these limits.
The models that science creates is not the truth! It is a tool to predict outcomes with a certain degree of success. There are many models on the same event because you may need different amount of accuricy in your predictions. But those models that can produce such accuracy can become very complicated and so you don't want to use such a model if you aren't forced to do so as it is more work to do so.
I just want you all scienceless people what science is. Because most of the time people that hasn't really thaught about it don't know what science is and argues on the basis of that it is something magical kind of.