Dave Thanks for the time you put into this, very helpful. I have to say, I considered this loop/test method originally, but assumed there would be an approach somewhere in the framework that would do the task. Glad my fruitless search was not down to my incompetence! Cheers again. Tom P.S. Worked like a charm! -- modified at 4:46 Monday 9th October, 2006