Hi Zeak. I'll look into it. Ive gave it a quick go with the existing functions but, yeah like you i can't seem to make it work by hacking something together. I'm going to have to add something into the code for the negative numbers. On a side note, I'm thinking of opening a development branch to the public for the code changes. This will speed up delivery of updates for those who don't mind working within the development branch.