diff -ruN sites/site.inc ../modules/sites/site.inc
--- sites/site.inc	2010-05-07 01:47:56.000000000 +1000
+++ ../modules/sites/site.inc	2010-07-03 13:37:24.000000000 +1000
@@ -11,14 +11,16 @@
   var $purl_prefix;
   var $title;
   var $name;
+  var $slogan;
   var $front_page;
   var $menu_primary_links;
   var $menu_secondary_links;
 
-  function __construct($title = '', $purl_prefix = '', $name = '', $front_page = '', $mpl = '', $msl = '', $sid = NULL) {
+  function __construct($title = '', $purl_prefix = '', $name = '', $slogan = '', $front_page = '', $mpl = '', $msl = '', $sid = NULL) {
     $this->title = $title;
     $this->purl_prefix = $purl_prefix;
     $this->name = $name;
+    $this->slogan = $slogan;
     $this->front_page = $front_page;
     $this->menu_primary_links = $mpl;
     $this->menu_secondary_links = $msl;
diff -ruN sites/sites.admin.inc ../modules/sites/sites.admin.inc
--- sites/sites.admin.inc	2010-05-07 01:47:56.000000000 +1000
+++ ../modules/sites/sites.admin.inc	2010-07-03 13:37:24.000000000 +1000
@@ -53,6 +53,13 @@
     '#default_value' => $site->name,
   );
 
+  $form['site_slogan'] = array(
+    '#title' => 'Site slogan',
+    '#description' => 'Used by some themes.  Will be visible to users.',
+    '#type' => 'textfield',
+    '#default_value' => $site->slogan,
+  );
+
   $form['primary_links'] = array(
     '#title' => 'Primary links',
     '#description' => 'Unique menu name of the menu to insert into $primary_links (leave blank to use default Primary Links menu)',
@@ -103,6 +110,7 @@
   $site->title = $form_state['values']['title'];
   $site->front_page = $form_state['values']['front_page'];
   $site->name = $form_state['values']['site_name'];
+  $site->slogan = $form_state['values']['site_slogan'];
   $site->menu_primary_links = $form_state['values']['primary_links'];
   $site->menu_secondary_links = $form_state['values']['secondary_links'];
 
diff -ruN sites/sites.core.inc ../modules/sites/sites.core.inc
--- sites/sites.core.inc	2010-05-07 01:47:56.000000000 +1000
+++ ../modules/sites/sites.core.inc	2010-07-03 13:37:24.000000000 +1000
@@ -39,7 +39,7 @@
     if ($obj === FALSE) {
       return NULL;
     } else {
-      return new site($obj->title, $obj->purl_prefix, $obj->name, $obj->front_page, $obj->menu_primary_links, $obj->menu_secondary_links, $obj->sid);
+      return new site($obj->title, $obj->purl_prefix, $obj->name, $obj->slogan, $obj->front_page, $obj->menu_primary_links, $obj->menu_secondary_links, $obj->sid);
     }
   }
   else return NULL;
diff -ruN sites/sites.install ../modules/sites/sites.install
--- sites/sites.install	2010-05-07 01:47:56.000000000 +1000
+++ ../modules/sites/sites.install	2010-07-03 13:37:24.000000000 +1000
@@ -62,6 +62,13 @@
         'not null' => TRUE,
         'default' => '',
       ),
+      'slogan'=> array(
+        'description' => t('The site\'s slogan.'),
+        'type' => 'varchar',
+        'length' => 256,
+        'not null' => TRUE,
+        'default' => '',
+      ),
       'front_page'=> array(
         'description' => t('Front page of the site.'),
         'type' => 'varchar',
@@ -137,3 +144,20 @@
   return $ret;
 }
 
+/**
+ * Add the 'slogan' field, which is the site slogan displayed in themes
+ */
+function sites_update_6002() {
+  $ret = array();
+  
+  $field = array(
+    'description' => t('The site\'s slogan.'),
+    'type' => 'varchar',
+    'length' => 256,
+    'not null' => TRUE,
+    'default' => '',
+  );
+  db_add_field($ret, 'sites', 'slogan', $field);
+  return $ret;
+}
+
diff -ruN sites/sites.module ../modules/sites/sites.module
--- sites/sites.module	2010-06-25 11:13:04.000000000 +1000
+++ ../modules/sites/sites.module	2010-07-03 13:41:23.000000000 +1000
@@ -19,6 +19,9 @@
   $site = sites_get_current_site();
   if ($site->name) {
     $conf['site_name'] = $site->name;
+    if ($site->slogan != '') {
+      $conf['site_slogan'] = $site->slogan;
+    }
   }
 }
 
@@ -181,6 +184,10 @@
       <span class='field name'>{$site->name}</span>
     </div>
     <div class='row'>
+      <span class='label'>Slogan:</span>
+      <span class='field name'>{$site->slogan}</span>
+    </div>
+    <div class='row'>
       <span class='label'>PURL prefix:</span>
       <span class='field purl_prefix'>{$site->purl_prefix}</span>
     </div>
@@ -300,4 +307,4 @@
   elseif ($module == "strongarm" && $api == "strongarm") {
     return array("version" => 1);
   }
-}
\ No newline at end of file
+}
