Thank you @ferdinand, I'll need to work out how I implement but once again a thorough and considered reply....