Oops! The Gilbert & Sullivan take-off is by David Gerstein, of course. Excuse the momentary mind melt. Must be the heat. Elaine