Alan,

IMHO this may be one of your best efforts to date.

Later,