Brilliant. Thanks again for both your code and your explanations