Spot on!
5/5
Very good and does exactly what I wanted it to.
Owain Meale