Well done for rescuing this bit of code! I was unhappy with it from the start but couldn't find a way to resolve it, we need to think of a way to make it more efficient and compact - bottomline better code !