Bravo ! Exemplary marriage of mind, personality, determination and tools.