Index: wp-admin/menu.php
===================================================================
--- wp-admin/menu.php	(revision 4283)
+++ wp-admin/menu.php	(working copy)
@@ -55,7 +55,7 @@
 }
 
 do_action('admin_menu', '');
-ksort($menu); // make it all pretty
+uksort($menu, "strnatcasecmp"); // make it all pretty
 
 if (! user_can_access_admin_page()) {
 	die( __('You do not have sufficient permissions to access this page.') );
Index: wp-admin/users.php
===================================================================
--- wp-admin/users.php	(revision 4283)
+++ wp-admin/users.php	(working copy)
@@ -206,7 +206,7 @@
   <table cellpadding="3" cellspacing="3" width="100%">
 	<?php
 	foreach($roleclasses as $role => $roleclass) {
-		ksort($roleclass);
+		uksort($roleclass, "strnatcasecmp");
 		?>
 
 	<tr>
Index: wp-includes/functions.php
===================================================================
--- wp-includes/functions.php	(revision 4283)
+++ wp-includes/functions.php	(working copy)
@@ -1193,7 +1193,7 @@
 	}
 
 	if ( isset($wp_filter[$tag]) )
-		ksort( $wp_filter[$tag] );
+		uksort( $wp_filter[$tag], "strnatcasecmp" );
 }
 
 function apply_filters($tag, $string) {
