I’m pleased with this for 49p.

Adam Tinworth @adders