diff --git a/modules/julio_clubs/julio_clubs.install b/modules/julio_clubs/julio_clubs.install
new file mode 100644
index 0000000..878b5c4
--- /dev/null
+++ b/modules/julio_clubs/julio_clubs.install
@@ -0,0 +1,26 @@
+<?php
+/*
+ * @file Creates/deletes the Clubs menu item data on enable/uninstall.
+ */
+
+/**
+ * Implements hook_install().
+ */
+function julio_clubs_install() {
+  variable_set('julio_clubs_menu_item_title', FALSE);
+  variable_set('julio_clubs_menu_item_description', FALSE);
+  variable_set('julio_clubs_menu_item_path', 'clubs/all');
+}
+
+/**
+ * Implements hook_uninstall().
+ */
+function julio_clubs_uninstall() {
+  variable_del('julio_clubs_menu_item_title');
+  variable_del('julio_clubs_menu_item_description');
+  if (drupal_lookup_path('alias', 'clubs/all')) {
+    path_delete(array('source' => 'clubs/all'));
+  }
+  variable_del('julio_clubs_menu_item_path');
+  variable_del('julio_clubs_mlid');
+}
diff --git a/modules/julio_clubs/julio_clubs.module b/modules/julio_clubs/julio_clubs.module
index 7214b8b..c64a3b4 100644
--- a/modules/julio_clubs/julio_clubs.module
+++ b/modules/julio_clubs/julio_clubs.module
@@ -7,6 +7,31 @@
 include_once('julio_clubs.features.inc');
 
 /**
+ * Implementation of hook_menu_link_insert().
+ */
+function julio_clubs_menu_link_insert($link) {
+  // We can keep a log of the clubs menu item mlid by listening for its insertion
+  // during installation, and when the feature is uninstalled/reinstalled
+  if (!variable_get('julio_clubs_mlid', 0) && $link['link_path'] == 'clubs/all') {
+    variable_set('julio_clubs_mlid', $link['mlid']);
+  }
+}
+
+/**
+ * Implementation of hook_julio_sections_alter().
+ */
+function julio_clubs_julio_sections_alter(&$sections) {
+  $sections['clubs/all'] = array(
+    'type' => 'julio_clubs',
+    'title' => variable_get('julio_clubs_menu_item_title', 0),
+    'mlid' => variable_get('julio_clubs_mlid', 0),
+    'description' => variable_get('julio_clubs_menu_item_description', 0),
+    'path' => variable_get('julio_clubs_menu_item_path', 0),
+    'nid' => variable_get('julio_clubs_nid', 0),
+  );
+}
+
+/**
  * Implements hook_block_view_alter().
  *
  * Can't use hook_block_view_MODULE_DELTA_alter because delta has '-'
diff --git a/modules/julio_clubs/modules/julio_clubs_announcements/julio_clubs_announcements.views_default.inc b/modules/julio_clubs/modules/julio_clubs_announcements/julio_clubs_announcements.views_default.inc
index bafdfc6..ff9644d 100644
--- a/modules/julio_clubs/modules/julio_clubs_announcements/julio_clubs_announcements.views_default.inc
+++ b/modules/julio_clubs/modules/julio_clubs_announcements/julio_clubs_announcements.views_default.inc
@@ -22,11 +22,11 @@ function julio_clubs_announcements_views_default_views() {
 
   /* Display: Master */
   $handler = $view->new_display('default', 'Master', 'default');
-  $handler->display->display_options['title'] = 'Student Life News';
+  $handler->display->display_options['title'] = t("@title News", array('@title' => variable_get('julio_clubs_title', 'Student Life')));
   $handler->display->display_options['css_class'] = 'event-block';
   $handler->display->display_options['use_more'] = TRUE;
   $handler->display->display_options['use_more_always'] = TRUE;
-  $handler->display->display_options['use_more_text'] = 'All Student Life News';
+  $handler->display->display_options['use_more_text'] = t("All @title News", array('@title' => variable_get('julio_clubs_title', 'Student Life')));
   $handler->display->display_options['access']['type'] = 'perm';
   $handler->display->display_options['cache']['type'] = 'none';
   $handler->display->display_options['query']['type'] = 'views_query';
diff --git a/modules/julio_clubs/modules/julio_clubs_events/julio_clubs_events.views_default.inc b/modules/julio_clubs/modules/julio_clubs_events/julio_clubs_events.views_default.inc
index 29fa8ba..194997c 100644
--- a/modules/julio_clubs/modules/julio_clubs_events/julio_clubs_events.views_default.inc
+++ b/modules/julio_clubs/modules/julio_clubs_events/julio_clubs_events.views_default.inc
@@ -22,7 +22,7 @@ function julio_clubs_events_views_default_views() {
 
   /* Display: Master */
   $handler = $view->new_display('default', 'Master', 'default');
-  $handler->display->display_options['title'] = 'Student Life Calendar';
+  $handler->display->display_options['title'] = t("@title Calendar", array('@title' => variable_get('julio_clubs_title', 'Student Life')));
   $handler->display->display_options['css_class'] = 'event-block';
   $handler->display->display_options['use_more'] = TRUE;
   $handler->display->display_options['use_more_always'] = TRUE;
@@ -284,7 +284,7 @@ function julio_clubs_events_views_default_views() {
   /* Display: Upcoming - All */
   $handler = $view->new_display('block', 'Upcoming - All', 'block_1');
   $handler->display->display_options['defaults']['title'] = FALSE;
-  $handler->display->display_options['title'] = 'Upcoming Student Life Events';
+  $handler->display->display_options['title'] = t("Upcoming @title Events", array('@title' => variable_get('julio_clubs_title', 'Student Life')));
   $handler->display->display_options['defaults']['arguments'] = FALSE;
 
   /* Display: Feed */
diff --git a/modules/julio_clubs/modules/julio_clubs_node/julio_clubs_node.install b/modules/julio_clubs/modules/julio_clubs_node/julio_clubs_node.install
index 3d490ec..3581bad 100644
--- a/modules/julio_clubs/modules/julio_clubs_node/julio_clubs_node.install
+++ b/modules/julio_clubs/modules/julio_clubs_node/julio_clubs_node.install
@@ -37,6 +37,7 @@ function julio_clubs_node_install() {
 
   node_save($node);
   variable_set('julio_clubs_nid', $node->nid);
+  variable_set('julio_clubs_title', $node->title);
 
   // Update the menu router information.
   menu_rebuild();
@@ -52,4 +53,5 @@ function julio_clubs_node_uninstall() {
     node_delete($nid);
   }
   variable_del('julio_clubs_nid');
+  variable_del('julio_clubs_title');
 }
diff --git a/modules/julio_clubs/modules/julio_clubs_node/julio_clubs_node.module b/modules/julio_clubs/modules/julio_clubs_node/julio_clubs_node.module
index b3d9bbc..ec0ca0a 100644
--- a/modules/julio_clubs/modules/julio_clubs_node/julio_clubs_node.module
+++ b/modules/julio_clubs/modules/julio_clubs_node/julio_clubs_node.module
@@ -1 +1,12 @@
 <?php
+
+/**
+ * Implements hook_node_update().
+ * Clear cache_views in order for 'julio_clubs_title' to be updated in Views
+ */
+function julio_clubs_node_update($node) {
+  if ($node->nid == variable_get('julio_clubs_nid', 0) && $node->title != variable_get('julio_clubs_title', 0)) {
+    variable_set('julio_clubs_title', $node->title);
+    cache_clear_all('*', 'cache_views', TRUE);
+  }
+}
diff --git a/modules/julio_core/julio_core.module b/modules/julio_core/julio_core.module
index b67879c..d55caae 100644
--- a/modules/julio_core/julio_core.module
+++ b/modules/julio_core/julio_core.module
@@ -9,6 +9,40 @@ define('JULIO_CORE_OG_USER_REF', 'julio_og_user_group_ref');
 define('JULIO_CORE_OG_GROUP_REF', 'julio_og_group_ref');
 
 /**
+ * Implementation of hook_preprocess_page().
+ * Override the menu title & description for the Section menu items when necessary,
+ * and set the page title to match when it is active
+ */
+function julio_core_preprocess_page(&$variables) {
+  $sections = array();
+  drupal_alter('julio_sections', &$sections);
+  if (!is_null($sections)) {
+    foreach($sections as $section) {
+      $menu_name = 'menu_menu-' . str_replace('_', '-', $section['type']) . '-menu';
+      if (isset($variables['page']['header'][$menu_name])) {
+        if (isset($variables['page']['header'][$menu_name]['content'][$section['mlid']])) {
+          $menu_item =& $variables['page']['header'][$menu_name]['content'][$section['mlid']];
+        }
+        elseif (isset($variables['page']['header'][$menu_name][$section['mlid']])) {
+          $menu_item =& $variables['page']['header'][$menu_name][$section['mlid']];
+        }
+        if (isset($menu_item)) {
+          $title = isset($section['title']) ? $section['title'] : FALSE;
+          if ($title) {
+            $menu_item['#title'] = $title;
+            if (in_array('active-trail', $menu_item['#attributes']['class'])) {
+              drupal_set_title($menu_item['#title']);
+            }
+          }
+          $description = $section['description'];
+          $menu_item['#localized_options']['attributes']['title'] = $description ? $description : $menu_item['#localized_options']['attributes']['title'];
+        }
+      }
+    }
+  }
+}
+
+/**
  * Implements hook_menu().
  */
 function julio_core_menu() {
@@ -246,6 +280,107 @@ function julio_core_block_view_alter(&$data, $block) {
 /**
  * Implements hook_form_alter().
  */
+function julio_core_form_alter(&$form, &$form_state, $form_id) {
+  $sections = array();
+  drupal_alter('julio_sections', &$sections);
+  if (!is_null($sections)) {
+    foreach ($sections as $key => $section) {
+      if ($form_id == 'menu_overview_form' && isset($form['mlid:'.$section['mlid']])) {
+        $form['mlid:'.$section['mlid']]['operations']['delete']['#access'] = FALSE;
+        $form['mlid:'.$section['mlid']]['title']['#markup'] = $section['title'] ? : $form['mlid:'.$section['mlid']]['title']['#markup'];
+      }
+      if ($form_id == 'menu_edit_item' && $form['mlid']['#value'] == $section['mlid']) {
+        $form['actions']['delete']['#access'] = FALSE;
+        $form['enabled']['#access'] = FALSE;
+        $form['expanded']['#access'] = FALSE;
+        $form['parent']['#access'] = FALSE;
+        $form['weight']['#access'] = FALSE;
+        $form['#validate'] = array('julio_section_menu_item_validate');
+        $form['actions']['submit']['#submit'] = array('julio_section_menu_item_submit');
+        $form_state['section'] = $section;
+        $form_state['section']['key'] = $key;
+        if ($section['path']) {
+          $form['link_path']['#default_value'] = check_plain($section['path']);
+        }
+        if ($section['title']) {
+          $form['link_title']['#default_value'] = check_plain($section['title']);
+        }
+        if ($section['description']) {
+          $form['description']['#default_value'] = check_plain($section['description']);
+        }
+      }
+    }
+  }
+}
+
+/**
+ * Create a valid path alias for Section views pages when menu link path edited.
+ */
+function julio_section_menu_item_validate($form, &$form_state) {
+  $section = $form_state['section'];
+  $link_path = $form_state['values']['link_path'];
+  if (!trim($link_path) || ($section['key'] != $link_path && menu_get_item($link_path))) {
+    form_set_error('link_path', t("The path '@link_path' is either invalid or it already exists.", array('@link_path' => $link_path)));
+  }
+  elseif ($section['key'] == $link_path) {
+    variable_set($section['type'] . '_menu_item_path', $section['key']);
+  }
+  elseif (!empty($link_path) && (!$section['path'] || $section['path'] != $link_path)) {
+    if ($section['path']) {
+      $old_path = path_load(array('source' => $section['key']));
+    }
+    module_load_include('inc', 'pathauto');
+    $clean_path_parts = explode('/', $link_path);
+    foreach ($clean_path_parts as $key => $part) {
+      $part = trim($part);
+      if (!empty($part)) {
+        $clean_path_parts[$key] = pathauto_cleanstring($part);
+      }
+      else {
+       unset($clean_path_parts[$key]);
+      }
+    }
+    $clean_path = implode('/', $clean_path_parts);
+    if (empty($clean_path)) {
+      form_set_error('link_path', t('Path field is required'));
+    }
+    elseif (drupal_lookup_path('source', $clean_path) || ($link_path != $clean_path && drupal_lookup_path('source', $link_path))) {
+      form_set_error('link_path', t("The path '@link_path' already exists, please choose another", array('@link_path' => $link_path)));
+    }
+    else {
+      if ($link_path != $clean_path) {
+        drupal_set_message(t('The chosen path, %link_path, has been cleaned up and will be stored as %clean_path', array('%link_path' => $link_path, '%clean_path' => $clean_path)));
+        variable_set($section['type'] . '_menu_item_path', $clean_path);
+        $path = array('source' => $section['key'], 'alias' => $clean_path);
+      }
+      else {
+        variable_set($section['type'] . '_menu_item_path', $link_path);
+        $path = array('source' => $section['key'], 'alias' => $link_path);
+      }
+      $path['pid'] = isset($old_path['pid']) ? $old_path['pid'] : NULL;
+      path_save($path);
+    }
+  }
+}
+
+/**
+ * Set persistent Section menu item title/description variables
+ */
+function julio_section_menu_item_submit($form, &$form_state) {
+  $section = $form_state['section'];
+  if ($form_state['values']['link_title'] != $form['link_title']['#default_value']) {
+    variable_set($section['type'] . '_menu_item_title', $form_state['values']['link_title']);
+  }
+  if ($form_state['input']['description'] != $form['description']['#default_value']) {
+    variable_set($section['type'] . '_menu_item_description', $form_state['input']['description']);
+  }
+  drupal_set_message(t('Your configuration has been saved.'));
+  $form_state['redirect'] = 'node/' . $section['nid'];
+}
+
+/**
+ * Implements hook_form_FORM_ID_alter().
+ */
 function julio_core_form_node_form_alter(&$form, &$form_state, $form_id) {
   // hide extraneous option from user
   if (isset($form['media_nivo_slider_block'])) {
diff --git a/modules/julio_departments/julio_departments.install b/modules/julio_departments/julio_departments.install
new file mode 100644
index 0000000..47cc302
--- /dev/null
+++ b/modules/julio_departments/julio_departments.install
@@ -0,0 +1,26 @@
+<?php
+/*
+ * @file Creates/deletes the Departments menu item data on enable/uninstall.
+ */
+
+/**
+ * Implements hook_install().
+ */
+function julio_departments_install() {
+  variable_set('julio_departments_menu_item_title', FALSE);
+  variable_set('julio_departments_menu_item_description', FALSE);
+  variable_set('julio_departments_menu_item_path', 'departments/all');
+}
+
+/**
+ * Implements hook_uninstall().
+ */
+function julio_departments_uninstall() {
+  variable_del('julio_departments_menu_item_title');
+  variable_del('julio_departments_menu_item_description');
+  if (drupal_lookup_path('alias', 'departments/all')) {
+    path_delete(array('source' => 'departments/all'));
+  }
+  variable_del('julio_departments_menu_item_path');
+  variable_del('julio_departments_mlid');
+}
diff --git a/modules/julio_departments/julio_departments.module b/modules/julio_departments/julio_departments.module
index 44214c7..e0a88dd 100644
--- a/modules/julio_departments/julio_departments.module
+++ b/modules/julio_departments/julio_departments.module
@@ -5,6 +5,29 @@
  */
 
 include_once('julio_departments.features.inc');
+/**
+ * Implementation of hook_menu_link_insert().
+ */
+function julio_departments_menu_link_insert($link) {
+  // We can keep a log of the departments menu item mlid by listening for its insertion
+  // during installation, and when the feature is uninstalled/reinstalled
+  if (!variable_get('julio_departments_mlid', 0) && $link['link_path'] == 'departments/all') {
+    variable_set('julio_departments_mlid', $link['mlid']);
+  }
+}
+/**
+ * Implementation of hook_julio_sections_alter().
+ */
+function julio_departments_julio_sections_alter(&$sections) {
+  $sections['departments/all'] = array(
+    'type' => 'julio_departments',
+    'title' => variable_get('julio_departments_menu_item_title', 0),
+    'mlid' => variable_get('julio_departments_mlid', 0),
+    'description' => variable_get('julio_departments_menu_item_description', 0),
+    'path' => variable_get('julio_departments_menu_item_path', 0),
+    'nid' => variable_get('julio_departments_nid', 0),
+  );
+}
 
 /**
  * Implements hook_block_view_alter().
diff --git a/modules/julio_departments/julio_departments.views_default.inc b/modules/julio_departments/julio_departments.views_default.inc
index 0198a20..1cd483c 100644
--- a/modules/julio_departments/julio_departments.views_default.inc
+++ b/modules/julio_departments/julio_departments.views_default.inc
@@ -22,7 +22,7 @@ function julio_departments_views_default_views() {
 
   /* Display: Master */
   $handler = $view->new_display('default', 'Master', 'default');
-  $handler->display->display_options['title'] = 'Academics';
+  $handler->display->display_options['title'] = 'Departments';
   $handler->display->display_options['access']['type'] = 'perm';
   $handler->display->display_options['cache']['type'] = 'none';
   $handler->display->display_options['query']['type'] = 'views_query';
diff --git a/modules/julio_departments/modules/julio_departments_announcements/julio_departments_announcements.views_default.inc b/modules/julio_departments/modules/julio_departments_announcements/julio_departments_announcements.views_default.inc
index de5f8d5..a84412b 100644
--- a/modules/julio_departments/modules/julio_departments_announcements/julio_departments_announcements.views_default.inc
+++ b/modules/julio_departments/modules/julio_departments_announcements/julio_departments_announcements.views_default.inc
@@ -22,11 +22,11 @@ function julio_departments_announcements_views_default_views() {
 
   /* Display: Master */
   $handler = $view->new_display('default', 'Master', 'default');
-  $handler->display->display_options['title'] = 'Academics News';
+  $handler->display->display_options['title'] = t("@title News", array('@title' => variable_get('julio_departments_title', 'Academics')));
   $handler->display->display_options['css_class'] = 'event-block';
   $handler->display->display_options['use_more'] = TRUE;
   $handler->display->display_options['use_more_always'] = TRUE;
-  $handler->display->display_options['use_more_text'] = 'All Academics News';
+  $handler->display->display_options['use_more_text'] = t("@title News", array('@title' => variable_get('julio_departments_title', 'Academics')));
   $handler->display->display_options['access']['type'] = 'perm';
   $handler->display->display_options['cache']['type'] = 'none';
   $handler->display->display_options['query']['type'] = 'views_query';
diff --git a/modules/julio_departments/modules/julio_departments_events/julio_departments_events.views_default.inc b/modules/julio_departments/modules/julio_departments_events/julio_departments_events.views_default.inc
index 0d6c0ee..42f2763 100644
--- a/modules/julio_departments/modules/julio_departments_events/julio_departments_events.views_default.inc
+++ b/modules/julio_departments/modules/julio_departments_events/julio_departments_events.views_default.inc
@@ -22,7 +22,7 @@ function julio_departments_events_views_default_views() {
 
   /* Display: Master */
   $handler = $view->new_display('default', 'Master', 'default');
-  $handler->display->display_options['title'] = 'Academics Calendar';
+  $handler->display->display_options['title'] = t("@title Calendar", array('@title' => variable_get('julio_departments_title', 'Academics')));
   $handler->display->display_options['css_class'] = 'event-block';
   $handler->display->display_options['use_more'] = TRUE;
   $handler->display->display_options['use_more_always'] = TRUE;
@@ -284,7 +284,7 @@ function julio_departments_events_views_default_views() {
   /* Display: Upcoming - All */
   $handler = $view->new_display('block', 'Upcoming - All', 'block_1');
   $handler->display->display_options['defaults']['title'] = FALSE;
-  $handler->display->display_options['title'] = 'Upcoming Academic Events';
+  $handler->display->display_options['title'] = t("Upcoming @title Events", array('@title' => variable_get('julio_departments_title', 'Academics')));
   $handler->display->display_options['defaults']['arguments'] = FALSE;
 
   /* Display: Feed */
diff --git a/modules/julio_departments/modules/julio_departments_node/julio_departments_node.install b/modules/julio_departments/modules/julio_departments_node/julio_departments_node.install
index e7634ab..0732137 100644
--- a/modules/julio_departments/modules/julio_departments_node/julio_departments_node.install
+++ b/modules/julio_departments/modules/julio_departments_node/julio_departments_node.install
@@ -35,6 +35,7 @@ function julio_departments_node_install() {
 
   node_save($node);
   variable_set('julio_departments_nid', $node->nid);
+  variable_set('julio_departments_title', $node->title);
 
   // Update the menu router information.
   menu_rebuild();
@@ -50,4 +51,5 @@ function julio_departments_node_uninstall() {
     node_delete($nid);
   }
   variable_del('julio_departments_nid');
+  variable_del('julio_departments_title');
 }
diff --git a/modules/julio_departments/modules/julio_departments_node/julio_departments_node.module b/modules/julio_departments/modules/julio_departments_node/julio_departments_node.module
index b3d9bbc..cdb02b7 100644
--- a/modules/julio_departments/modules/julio_departments_node/julio_departments_node.module
+++ b/modules/julio_departments/modules/julio_departments_node/julio_departments_node.module
@@ -1 +1,12 @@
 <?php
+
+/**
+ * Implements hook_node_update().
+ * Clear cache_views in order for 'julio_departments_title' to be updated in Views
+ */
+function julio_departments_node_update($node) {
+  if ($node->nid == variable_get('julio_departments_nid', 0) && $node->title != variable_get('julio_departments_title', 0)) {
+    variable_set('julio_departments_title', $node->title);
+    cache_clear_all('*', 'cache_views', TRUE);
+  }
+}
diff --git a/modules/julio_teams/julio_teams.install b/modules/julio_teams/julio_teams.install
new file mode 100644
index 0000000..b995050
--- /dev/null
+++ b/modules/julio_teams/julio_teams.install
@@ -0,0 +1,26 @@
+<?php
+/*
+ * @file Creates/deletes the Teams menu item data on enable/uninstall.
+ */
+
+/**
+ * Implements hook_install().
+ */
+function julio_teams_install() {
+  variable_set('julio_teams_menu_item_title', FALSE);
+  variable_set('julio_teams_menu_item_description', FALSE);
+  variable_set('julio_teams_menu_item_path', 'teams/all');
+}
+
+/**
+ * Implements hook_uninstall().
+ */
+function julio_teams_uninstall() {
+  variable_del('julio_teams_menu_item_title');
+  variable_del('julio_teams_menu_item_description');
+  if (drupal_lookup_path('alias', 'teams/all')) {
+    path_delete(array('source' => 'teams/all'));
+  }
+  variable_del('julio_teams_menu_item_path');
+  variable_del('julio_teams_mlid');
+}
diff --git a/modules/julio_teams/julio_teams.module b/modules/julio_teams/julio_teams.module
index 2c0f767..9f4f78e 100644
--- a/modules/julio_teams/julio_teams.module
+++ b/modules/julio_teams/julio_teams.module
@@ -7,6 +7,31 @@
 include_once('julio_teams.features.inc');
 
 /**
+ * Implementation of hook_menu_link_insert().
+ */
+function julio_teams_menu_link_insert($link) {
+  // We can keep a log of the teams menu item mlid by listening for its insertion
+  // during installation, and when the feature is uninstalled/reinstalled
+  if (!variable_get('julio_teams_mlid', 0) && $link['link_path'] == 'teams/all') {
+    variable_set('julio_teams_mlid', $link['mlid']);
+  }
+}
+
+/**
+ * Implementation of hook_julio_sections_alter().
+ */
+function julio_teams_julio_sections_alter(&$sections) {
+  $sections['teams/all'] = array(
+    'type' => 'julio_teams',
+    'title' => variable_get('julio_teams_menu_item_title', 0),
+    'mlid' => variable_get('julio_teams_mlid', 0),
+    'description' => variable_get('julio_teams_menu_item_description', 0),
+    'path' => variable_get('julio_teams_menu_item_path', 0),
+    'nid' => variable_get('julio_teams_nid', 0),
+  );
+}
+
+/**
  * Implements hook_block_view_alter().
  *
  * Can't use hook_block_view_MODULE_DELTA_alter because delta has '-'
diff --git a/modules/julio_teams/julio_teams.views_default.inc b/modules/julio_teams/julio_teams.views_default.inc
index a7bb544..28f5cc3 100644
--- a/modules/julio_teams/julio_teams.views_default.inc
+++ b/modules/julio_teams/julio_teams.views_default.inc
@@ -22,7 +22,7 @@ function julio_teams_views_default_views() {
 
   /* Display: Master */
   $handler = $view->new_display('default', 'Master', 'default');
-  $handler->display->display_options['title'] = 'Athletics';
+  $handler->display->display_options['title'] = 'Teams';
   $handler->display->display_options['access']['type'] = 'perm';
   $handler->display->display_options['cache']['type'] = 'none';
   $handler->display->display_options['query']['type'] = 'views_query';
diff --git a/modules/julio_teams/modules/julio_teams_announcements/julio_teams_announcements.views_default.inc b/modules/julio_teams/modules/julio_teams_announcements/julio_teams_announcements.views_default.inc
index 8d93300..88f5345 100644
--- a/modules/julio_teams/modules/julio_teams_announcements/julio_teams_announcements.views_default.inc
+++ b/modules/julio_teams/modules/julio_teams_announcements/julio_teams_announcements.views_default.inc
@@ -22,11 +22,11 @@ function julio_teams_announcements_views_default_views() {
 
   /* Display: Master */
   $handler = $view->new_display('default', 'Master', 'default');
-  $handler->display->display_options['title'] = 'Athletics News';
+  $handler->display->display_options['title'] = t("@title News", array('@title' => variable_get('julio_teams_title', 'Athletics')));
   $handler->display->display_options['css_class'] = 'event-block';
   $handler->display->display_options['use_more'] = TRUE;
   $handler->display->display_options['use_more_always'] = TRUE;
-  $handler->display->display_options['use_more_text'] = 'All Athletics News';
+  $handler->display->display_options['use_more_text'] = t("@title News", array('@title' => variable_get('julio_teams_title', 'Athletics')));
   $handler->display->display_options['access']['type'] = 'perm';
   $handler->display->display_options['cache']['type'] = 'none';
   $handler->display->display_options['query']['type'] = 'views_query';
diff --git a/modules/julio_teams/modules/julio_teams_events/julio_teams_events.views_default.inc b/modules/julio_teams/modules/julio_teams_events/julio_teams_events.views_default.inc
index f3320ff..780f732 100644
--- a/modules/julio_teams/modules/julio_teams_events/julio_teams_events.views_default.inc
+++ b/modules/julio_teams/modules/julio_teams_events/julio_teams_events.views_default.inc
@@ -22,7 +22,7 @@ function julio_teams_events_views_default_views() {
 
   /* Display: Master */
   $handler = $view->new_display('default', 'Master', 'default');
-  $handler->display->display_options['title'] = 'Athletics Calendar';
+  $handler->display->display_options['title'] = t("@title Calendar", array('@title' => variable_get('julio_teams_title', 'Athletics')));
   $handler->display->display_options['css_class'] = 'event-block';
   $handler->display->display_options['use_more'] = TRUE;
   $handler->display->display_options['use_more_always'] = TRUE;
@@ -284,7 +284,7 @@ function julio_teams_events_views_default_views() {
   /* Display: Upcoming - All */
   $handler = $view->new_display('block', 'Upcoming - All', 'block_1');
   $handler->display->display_options['defaults']['title'] = FALSE;
-  $handler->display->display_options['title'] = 'Upcoming Athletic Events';
+  $handler->display->display_options['title'] = t("Upcoming @title Events", array('@title' => variable_get('julio_teams_title', 'Athletics')));
   $handler->display->display_options['defaults']['arguments'] = FALSE;
 
   /* Display: Feed */
diff --git a/modules/julio_teams/modules/julio_teams_node/julio_teams_node.install b/modules/julio_teams/modules/julio_teams_node/julio_teams_node.install
index 0cd8b1c..fc9611d 100644
--- a/modules/julio_teams/modules/julio_teams_node/julio_teams_node.install
+++ b/modules/julio_teams/modules/julio_teams_node/julio_teams_node.install
@@ -33,6 +33,7 @@ function julio_teams_node_install() {
 
   node_save($node);
   variable_set('julio_teams_nid', $node->nid);
+  variable_set('julio_teams_title', $node->title);
 
   // Update the menu router information.
   menu_rebuild();
@@ -48,4 +49,5 @@ function julio_teams_node_uninstall() {
     node_delete($nid);
   }
   variable_del('julio_teams_nid');
+  variable_del('julio_teams_title');
 }
diff --git a/modules/julio_teams/modules/julio_teams_node/julio_teams_node.module b/modules/julio_teams/modules/julio_teams_node/julio_teams_node.module
index b3d9bbc..e60c468 100644
--- a/modules/julio_teams/modules/julio_teams_node/julio_teams_node.module
+++ b/modules/julio_teams/modules/julio_teams_node/julio_teams_node.module
@@ -1 +1,12 @@
 <?php
+
+/**
+ * Implements hook_node_update().
+ * Clear cache_views in order for 'julio_teams_title' to be updated in Views
+ */
+function julio_teams_node_update($node) {
+  if ($node->nid == variable_get('julio_teams_nid', 0) && $node->title != variable_get('julio_teams_title', 0)) {
+    variable_set('julio_teams_title', $node->title);
+    cache_clear_all('*', 'cache_views', TRUE);
+  }
+}
