Review (4/5): 4 stars
Worked for my needs.