10/10 - awesome!
Perfect! Solid as a rock and just what I was looking for.
Rating: 5 stars