Index: modules/field/field.api.php
===================================================================
RCS file: /cvs/drupal/drupal/modules/field/field.api.php,v
retrieving revision 1.65
diff -u -p -r1.65 field.api.php
--- modules/field/field.api.php	12 Feb 2010 05:38:09 -0000	1.65
+++ modules/field/field.api.php	19 Feb 2010 15:14:54 -0000
@@ -28,6 +28,8 @@
  *   - weight: The default weight of the element.
  *   - view: (optional) The name of the element as it appears in the rendered
  *     structure, if different from the name in the form.
+ *
+ * @see hook_field_extra_fields_alter()
  */
 function hook_field_extra_fields() {
   $extra = array();
@@ -62,6 +64,23 @@ function hook_field_extra_fields() {
 }
 
 /**
+ * Alter "pseudo-field" components on fieldable entities.
+ *
+ * @param $info
+ *   The associative array of 'pseudo-field' components. 
+ *
+ * @see hook_field_extra_fields()
+ */
+function hook_field_extra_fields_alter(&$info) {
+  // Force node title to always be at the top of the list
+  // by default.
+  if (isset($info['title'])) {
+    $info['title']['weight'] = -20;
+  }
+  
+}
+
+/**
  * @} End of "ingroup field_fieldable_type"
  */
 
