Thanks for all your work reviewing this, you make some very good points at the end; I shall be taking note of them going forward.