More VB.NET "don't forgets" (which == spam for most blog readers, I'm afraid)!!!

Making custom modal dialog forms in VB.NET:

Select the form itself (click any empty area of the design surface) and set its AcceptButton and CancelButton properties to the saveAddress and cancelAddress buttons.

[Update: No, it takes more than this. You also have to throw in an explcit DialogResult = DialogResult.OK wherever the logic says that what happened worked. DialogResult is a sort of implicit object, apparently belonging to System.Windows.Forms.Form. You can't Me.DialogResult, however, for some reason]