diff --git a/includes/uuid_node.features.inc b/includes/uuid_node.features.inc
index 2b24589..8d9bffa 100644
--- a/includes/uuid_node.features.inc
+++ b/includes/uuid_node.features.inc
@@ -10,12 +10,27 @@
 function uuid_node_features_export_options() {
   $options = array();
 
+  // Get the content type names, as well as which to be available for Features.
   $types = node_type_get_names();
-
-  $query = 'SELECT n.nid, n.title, n.type, n.uuid
-    FROM {node} n ORDER BY n.type, n.title ASC';
-  $results = db_query($query);
-  foreach ($results as $node) {
+  $available = array_filter(variable_get('uuid_features_uuid_node_contenttypes', array()));
+
+  // Query all the content of the given types.
+  $query = db_select('node', 'n')
+    ->fields('n', array('nid', 'title', 'type', 'uuid'));
+  // See if we're filtering the content type.
+  if (!empty($available)) {
+    $or = db_or();
+    foreach ($available as $type) {
+      $or->condition('type', $type);
+    }
+    $query->condition($or);
+  }
+  // Execute the query, ordering by type and title.
+  $result = $query->orderBy('type')
+    ->orderBy('title')
+    ->execute();
+  // Loop through each node.
+  while ($node = $result->fetchObject()) {
     $options[$node->uuid] = t('@type: @title', array(
       '@type' => $types[$node->type],
       '@title' => $node->title,
diff --git a/uuid_features.module b/uuid_features.module
index 7f17a1a..748e9da 100644
--- a/uuid_features.module
+++ b/uuid_features.module
@@ -57,3 +57,21 @@ function uuid_features_load_module_includes() {
     $loaded = TRUE;
   }
 }
+
+/**
+ * Implements hook_form_FORM_ID_alter().
+ *
+ * Provide Features configuration options to the UUID settings form.
+ */
+function uuid_features_form_uuid_admin_alter(&$form, &$form_state, $form_id) {
+  // Add options for the UUID Node module.
+  if (module_exists('uuid_node')) {
+    $form['settings']['uuid_features_uuid_node_contenttypes'] = array(
+      '#type' => 'checkboxes',
+      '#title' => t('Features content type support'),
+      '#description' => t('Select which content types will be available for Features support. If none are selected, all content types will be displayed.'),
+      '#options' => node_type_get_names(),
+      '#default_value' => variable_get('uuid_features_uuid_node_contenttypes', array()),
+    );
+  }
+}
