/// <summary>
 /// Demands authentication and then allows the user to change his or her contact information
 /// </summary>
 private static void PhoneEmail(object sender, System.EventArgs e)
 {
     #if !DEBUG
     bool isCanceled = Lock("ProtectedFeature", "Change Contact Information");
     #endif
     if (!isCanceled)
     {
         string ma = UserConfigurations.MessagingAddress;
         int i = ma.IndexOf('@');
         string em = UserConfigurations.EmailAddress;
         Enrollment f = new Enrollment(ma.Remove(i), ma.Remove(0, i), em);
         f.ShowDialog();
         f.Dispose();
     }
 }