--- profile-new.php	2007-12-07 15:47:05.000000000 -0600
+++ profile.php	2007-12-07 15:55:13.000000000 -0600
@@ -75,8 +75,15 @@
 <fieldset id="contact-info">
 <legend><?php _e('Contact Info'); ?></legend>
 
+<?php
+$disable_email_field = apply_filters('disable_email_field', false);
+if ($disable_email_field)
+	$disabled = 'disabled = "disabled"';
+else
+	$disabled = '';
+?>
 <p><label><?php _e('E-mail: (required)') ?><br />
-<input type="text" name="email" id="email" value="<?php echo $profileuser->user_email ?>" /></label></p>
+<input type="text" name="email" id="email" value="<?php echo $profileuser->user_email ?>" <?php echo $disabled ?>/></label></p>
 
 <p><label><?php _e('Website:') ?><br />
 <input type="text" name="url" id="url" value="<?php echo $profileuser->user_url ?>" />
