Excellent answer, billhouk. Bravissimo (or whatever the correct word is.....).