Thanks Trent,I now have a routine that pretty much does exactly what I want, even though I am iterating through the tablpages and the controls on each tabpage. It works fine, whether it's the most efficient is another matter.
What I do like though is in your example, is your interface for the broken rules viewer, you don't happen to have an example lying around that I can pillage do you?
Thanks for the help anyhow,
best
Geoff