Blimey Charlie. Simply phenomenal....... Triz down to a 'T' and how. Remarkable work..... Exceptional, wonderful, astonishing.... or any other superlative I am unable to think of at present.