Didn't get round to doing the function I was planning on implementing but have done enough of other needed stuff that perhaps some problems with the way I do things can be identified now while I don't yet need help on the code itself (this time I remembered to attach the zip folder first)