Index: form.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/form.inc,v
retrieving revision 1.28
diff -u -r1.28 form.inc
--- form.inc	5 Dec 2005 09:48:54 -0000	1.28
+++ form.inc	5 Dec 2005 17:00:52 -0000
@@ -235,6 +235,9 @@
     if (!isset($form['#id'])) {
       $form['#id'] =  'edit-' . implode('-', $form['#parents']);
     }
+    if (!isset($form['#title'])) {
+      $form['#title'] = str_replace('_', ' ', ucfirst($form['#parents'][0]));
+    }
 
     $posted = (isset($_POST['edit']) && ($_POST['edit']['form_id'] == $form_id));
     $edit = $posted ? $_POST['edit'] : array();
