Rose, that deserves a cookie (real one).. excellent!