+ 1 on every remark made above. Very patient and exacting work.