Thanks Rick
So is this like in VFP that it's better to call the Refresh() method on a set of individual form objects rather than calling the forms Refresh()?
Is there actually a coverage logging option in .Net so I can get a grasp of the event firing sequence?
Regards
Simon