I agree with every thing you have said. Well done