Review (4/5): Four Stars
Expensive, but it works well!