I agree with pieces of what you say and differ with some things. Ill need some time to write it up.