It is delighting to see that you truly have scientific inclination Lal. Despite knowing so much and having so much knowledge and insights and having helped all of us, you are still truly open to testing what you know.
I recently saw your various replies at dhammawheel waharaka thero thread.
People have tried to spill so much mud on you. Going so far as to make website to defame you. Truly sad to see it.
I think you did well by stopping your replies and posts there.
People questioning all short of fundamentals of what buddha taught. (Which was purely empirical deduction of powerful senses of buddha.)
People not even being open to wider worldview.
As for me I cannot ever put any value on what you are doing for all of us, who are learning buddha dhamma only thanks to you.