Joanne,

In every aspect IMHO this may just be your greatest effort yet!

Later,