diff --git a/src/cambridge/cambridge.info b/src/cambridge/cambridge.info
index 3f2f8b68ae94d1897348e10ea015cb10e3c1f3ed..8d542d4e42c428bbb78b5d623d00abb32dbabc48 100644
--- a/src/cambridge/cambridge.info
+++ b/src/cambridge/cambridge.info
@@ -34,6 +34,7 @@ dependencies[] = ckeditor
 dependencies[] = date
 dependencies[] = email
 dependencies[] = features
+dependencies[] = fe_block
 dependencies[] = field_collection
 dependencies[] = globalredirect
 dependencies[] = imagecrop
diff --git a/src/cambridge/cambridge.install b/src/cambridge/cambridge.install
index 146aa88d50efc439b9a026844d9367e70265b06b..ed6d20c4831612e122aa877260047c9ebb82b4ca 100644
--- a/src/cambridge/cambridge.install
+++ b/src/cambridge/cambridge.install
@@ -139,6 +139,27 @@ function cambridge_install() {
         ),
       ),
     ),
+    array(
+      'entity_type' => 'node',
+      'bundle' => 'page',
+      'field_name' => 'field_related_links',
+      'label' => st('Related links'),
+      'cardinality' => -1,
+      'type' => 'field_related_links',
+      'settings' => array(
+        'title' => 'required',
+      ),
+      'display' => array(
+        'default' => array(
+          'label' => 'above',
+          'type' => 'hidden',
+        ),
+        'teaser' => array(
+          'label' => 'hidden',
+          'type' => 'hidden',
+        ),
+      ),
+    ),
   );
 
   foreach ($instances as $instance) {
@@ -431,4 +452,7 @@ function cambridge_install() {
       )
     )
     ->execute();
+
+  // FE Block settings don't appear to be right at this point, so...
+  features_revert();
 }
diff --git a/src/cambridge/cambridge.make b/src/cambridge/cambridge.make
index 2977b75a47f9420daa4799cbb5c4fe6a9821a425..104c09695f8e6dffdc78ca4d656035ef61d131a0 100644
--- a/src/cambridge/cambridge.make
+++ b/src/cambridge/cambridge.make
@@ -23,6 +23,7 @@ projects[fancybox][subdir] = "patched"
 projects[fancybox][patch][] = "https://gist.github.com/thewilkybarkid/6550012/raw/27aa33685c0f484b6e1b9f63d61e98d73af9775b/fancybox_jquery.patch"
 libraries[fancybox][download][type] = "file"
 libraries[fancybox][download][url] = "https://github.com/fancyapps/fancyBox/archive/v2.1.5.tar.gz"
+projects[features_extra] = "1.0-beta1"
 projects[feeds] = "2.0-alpha8"
 projects[field_collection][version] = "1.0-beta5"
 projects[field_collection][subdir] = "patched"
@@ -63,6 +64,11 @@ projects[workbench_moderation] = "1.3"
 projects[body_field_definition][version] = "1.0"
 projects[body_field_definition][subdir] = "features"
 
+projects[cambridge_related_links][type] = "module"
+projects[cambridge_related_links][download][type] = "file"
+projects[cambridge_related_links][download][url] = "https://github.com/misd-service-development/drupal-feature-related-links/archive/master.tar.gz"
+projects[cambridge_related_links][subdir] = "features"
+
 projects[cambridge_questions_and_answers][type] = "module"
 projects[cambridge_questions_and_answers][download][type] = "file"
 projects[cambridge_questions_and_answers][download][url] = "https://github.com/misd-service-development/drupal-feature-questions-and-answers/archive/master.tar.gz"
diff --git a/src/cambridge_base.inc b/src/cambridge_base.inc
index 9b09495d5133c87f9b93ae26d41e633a558f5a2b..1cff69594bcf5681fab973608264650b3663efbe 100644
--- a/src/cambridge_base.inc
+++ b/src/cambridge_base.inc
@@ -172,27 +172,6 @@ function cambridge_base_install() {
         ),
       ),
     ),
-    array(
-      'entity_type' => 'node',
-      'bundle' => 'page',
-      'field_name' => 'field_related_links',
-      'label' => st('Related links'),
-      'cardinality' => -1,
-      'type' => 'field_related_links',
-      'settings' => array(
-        'title' => 'required',
-      ),
-      'display' => array(
-        'default' => array(
-          'label' => 'above',
-          'type' => 'hidden',
-        ),
-        'teaser' => array(
-          'label' => 'hidden',
-          'type' => 'hidden',
-        ),
-      ),
-    ),
     array(
       'entity_type' => 'node',
       'bundle' => 'link',
@@ -423,15 +402,13 @@ function cambridge_base_install() {
     ),
   );
 
-  $query = db_insert('block')
-    ->fields(array('module', 'delta', 'theme', 'status', 'weight', 'region', 'pages', 'title', 'cache'));
-
   foreach ($blocks as $block) {
-    $query->values($block);
+    db_merge('block')
+      ->key(array('module' => $block['module'], 'delta' => $block['delta'], 'theme' => $theme))
+      ->fields($block)
+      ->execute();
   }
 
-  $query->execute();
-
   // Insert default pre-defined RDF mapping into the database.
   $rdf_mappings = array(
     array(
@@ -560,26 +537,6 @@ function cambridge_base_install() {
     )
     ->execute();
 
-  // Make the related links view block visible in the sidebar.
-
-  db_insert('block')
-    ->fields(
-      array(
-        'module' => 'views',
-        'delta' => 'related_links-block',
-        'theme' => 'cambridge_theme',
-        'status' => TRUE,
-        'weight' => -10,
-        'region' => 'sidebar',
-        'custom' => BLOCK_CUSTOM_FIXED,
-        'visibility' => BLOCK_VISIBILITY_NOTLISTED,
-        'pages' => '',
-        'title' => '',
-        'cache' => DRUPAL_NO_CACHE,
-      )
-    )
-    ->execute();
-
   // Set some sensible defaults for the Image javascript crop module.
 
   variable_set('imagecrop_popup', 'basic');
diff --git a/src/cambridge_base.make b/src/cambridge_base.make
index be6f67bd86a5b478935bfeaf715e5b7421131457..ca5006205adede73b1e16c94376b4f0a9c6dfee0 100644
--- a/src/cambridge_base.make
+++ b/src/cambridge_base.make
@@ -51,11 +51,6 @@ projects[cambridge_news][download][type] = "file"
 projects[cambridge_news][download][url] = "https://github.com/misd-service-development/drupal-feature-news/archive/7.x-1.0.tar.gz"
 projects[cambridge_news][subdir] = "features"
 
-projects[cambridge_related_links][type] = "module"
-projects[cambridge_related_links][download][type] = "file"
-projects[cambridge_related_links][download][url] = "https://github.com/misd-service-development/drupal-feature-related-links/archive/7.x-1.0.tar.gz"
-projects[cambridge_related_links][subdir] = "features"
-
 projects[cambridge_teasers][type] = "module"
 projects[cambridge_teasers][download][type] = "file"
 projects[cambridge_teasers][download][url] = "https://github.com/misd-service-development/drupal-feature-teasers/archive/7.x-1.0.tar.gz"
diff --git a/src/cambridge_lite/cambridge_lite.info b/src/cambridge_lite/cambridge_lite.info
index fe1409ba6c74386252f6ebb6a2ea4c2378753a35..20ff17f90ab7867603009766c74e0495c734804d 100644
--- a/src/cambridge_lite/cambridge_lite.info
+++ b/src/cambridge_lite/cambridge_lite.info
@@ -40,5 +40,4 @@ dependencies[] = cambridge_carousel
 dependencies[] = cambridge_image_styles
 dependencies[] = cambridge_link
 dependencies[] = cambridge_news
-dependencies[] = cambridge_related_links
 dependencies[] = cambridge_teasers