Thanks for this! I understand in theory what needs to be done, going to do some digging around to see if i can actually implement it and hope it works.