@keefe: Well said my