I am aemzad by how well you have voiced your views here. It takes a very smart person with good writing skills to put this kind of information into words.