sapman99,
I enjoy your thoughtful and intelligent posts.
I also agree with your criteria for reviewing or not reviewing.
I also had a very very good experience with someone recently and decided to keep it to myself (and a friend). She was already well reviewed and my experience was unique...