Review (5/5): Good coverage.
I have used it for many years, but it is costly.