Works great for me, but isn't cheap.

Norm