Thanks for that I'll give it a read through, I?ve done a bit Allen Bradley programming with RSlogix500 and have found that my programs tend to blow out when I start using maths based instructions, So much so that I find that I have trouble following my own programs, I can already see how Basic could potentially organize everything