Ok got you Mike, monkey see monkey do i guess. I really don't know enough to question someones code, i will work through it trying to understand as much as possible, and if it works then it seems good. I know bad practise right, but i only ever try to learn code once a year for something then hardly need it again. Maybe i should look at it like a marathon and train up to it rather then on the day!! Thank you