A fine piece in a difficult format - and I recognise the problems so well!

Davie