The On Current event code I was suggesting was making the form dirty, but it does not trigger the Form's On Dirty event. So when I tested my On Dirty code, which I was doing, in isolation it worked not problems. However when combined with my On Current code it wasn't firing, but adding Me.Dirty...