Thank you, this is brilliant! needs some polish and has a little ways to go, but I hope it gets the attention it deserves