Thanks Dave, I've really struggled with the logic. This is the most basic one I have planned & I am failing massively. This looks exactly what I'm after. The only downside I see is that I could get confused with presumably having to pass a var for >. Sometimes >=,<,<=, who knows what on the...