Five Stars
very many possibilities; more accurate than most I have had
Rating: 5 stars