Index: modules/system/system.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/system/system.module,v
retrieving revision 1.440.2.17
diff -u -p -r1.440.2.17 system.module
--- modules/system/system.module	21 Sep 2007 12:29:55 -0000	1.440.2.17
+++ modules/system/system.module	27 Sep 2007 16:18:58 -0000
@@ -1246,6 +1246,9 @@ function system_themes_submit($form_id, 
 function system_modules($form_values = NULL) {
   // Get current list of modules.
   $files = module_rebuild_cache();
+
+  uasort($files, 'system_sort_modules_by_info_name');
+
   if ($confirm_form = system_modules_confirm_form($files, $form_values)) {
     return $confirm_form;
   }
@@ -1368,6 +1371,10 @@ function system_modules($form_values = N
   return $form;
 }
 
+function system_sort_modules_by_info_name($a, $b) {
+  return strcasecmp($a->info['name'], $b->info['name']);
+}
+
 /**
  * Form process callback function to disable check boxes.
  */
