Index: wp-admin/user-edit.php
===================================================================
--- wp-admin/user-edit.php	(revision 10204)
+++ wp-admin/user-edit.php	(working copy)
@@ -49,22 +49,19 @@
 
 	}
 
-	function update_nickname () {
-
-		var nickname = $('#nickname').val();
-		var display_nickname = $('#display_nickname').val();
-
-		if ( nickname == '' ) {
-			$('#display_nickname').remove();
-		}
-		$('#display_nickname').val(nickname).html(nickname);
-
-	}
-
 	$(document).ready( function() {
-		$('#nickname').blur(update_nickname);
 		$('#pass1').val('').keyup( check_pass_strength );
 		$('.color-palette').click(function(){$(this).siblings('input[name=admin_color]').attr('checked', 'checked')});
+		$('#nickname').change(function(){$('#display_nickname').val('display_nickname').html($('#nickname').val());});
+		$('#first_name').change(function(){
+			$('#display_firstname').val('display_firstname').html($('#first_name').val());
+			$('#display_firstlast').val('display_firstlast').html($('#first_name').val()+' '+$('#last_name').val());
+			$('#display_lastfirst').val('display_lastfirst').html($('#last_name').val()+' '+$('#first_name').val());
+		});
+		$('#last_name').change(function(){
+			$('#display_firstlast').val('display_firstlast').html($('#first_name').val()+' '+$('#last_name').val());
+			$('#display_lastfirst').val('display_lastfirst').html($('#last_name').val()+' '+$('#first_name').val());
+		});
     });
 })(jQuery);
 </script>
