Review (5/5): Sharp
Exactly what I need.