,Hi Abdullah .I may agree with some points that you have raised but certainly disagree with some other points .I am going to step back and invite others to give their opinions. I'll give mine at the end. Let's see what others are going to say