In reply to chrisw185.

I'll give it a run, too. Are you after feedback?