I agree on all points, well said!