Job done. Thanks to cursal for the excellent job... and to lazyleo and another member (by PM) who both offered to help.