Absolutely brilliant! Thanks so much for your time and effort. These solutions are perfect.