>I was going to suggest something similar but then Marc said he wanted to encapsulate the behaviour in the form itself...
Yes, that would have been my preference.
Thanks.
If things have the tendency to go your way, do not worry. It won't last. Jules Renard.