Review (5/5): Five Stars
I haven't had it long enough to appraise its effectiveness. Check back in 6 weeks.