Thanks Dane. That is really useful and appreciated as it will have taken a while to write out.

I tried the cheap ones about ten years back so should revisit this.