Review (5/5): Five Stars
Practical, well thought out.