Product review (4 stars): Happy
A little pricey but did the job.