OK
This is OK -- but not as flexible as expected.
Rating: 3 stars