(A quicky!) Wasn't there a way to temporarily stop a control raising events, MyControl.Lock or somesuch? My memory fails! tia bruce -- B Bruen <adamnt42 at ...3379... (sort of)>