Cheers to everyone who played/rated/commented, I really appreciate it!
@NeithR thanks for the bug report, I'll try and dive back in to the code...