that's what i was gonna say next revelscat. But typical of you, you just had to jump in and grab the limelight.By the way, I understand the formula but perhaps you could, um, ......... explain it for the sake of the others.