Very nice Hansup - pattern matching is something I often forget about, but it provides a beautifully streamlined approach.
Wedd, I'd also suggest you get into the habit of assigned logical names for your controls. "Me.txtPhone" is much easier to decipher than "Me.TextBox17", particularly when you have multiple controls on a form.