Index: taxonomy_breadcrumb.admin.inc
===================================================================
--- taxonomy_breadcrumb.admin.inc	(revision 10258)
+++ taxonomy_breadcrumb.admin.inc	(working copy)
@@ -32,18 +32,6 @@
     '#description' => t("If enabled and if viewing a node, the term's first synonym will be used in the breadcrumb, instead of the term name."),
   );
 */
-  
-  $vocabularies = array('' => '');
-  foreach(taxonomy_get_vocabularies() as $v) {
-    $vocabularies[$v->vid] = $v->name;
-  }
-  $form['settings']['taxonomy_breadcrumb_selected_vid'] = array(
-    '#type' => 'select',
-    '#title' => 'Use this vocabulary to generate breadcrumbs',
-    '#description' => 'Override the default vocabulary selection heuristics, and always use this vocabulary for breadcrumb generation.',
-    '#options' => $vocabularies,
-    '#default_value' => variable_get('taxonomy_breadcrumb_selected_vid', false),
-  );
 
   $form['settings']['taxonomy_breadcrumb_page_title'] = array(
     '#type' => 'checkbox',
@@ -55,7 +43,7 @@
 
   $form['advanced'] = array(
     '#type' => 'fieldset',
-    '#description' => t('Use these advanced settings to control which node types the taxonomy-based breadcrumbs will be generated for.  This allows the taxonomy breadcrumb module to peacefully coexist with modules that define their own breadcrumbs, such as the book module.'),
+    '#description' => t('Use these advanced settings to control which node types and taxonomies the taxonomy-based breadcrumbs will be generated for.  This allows the taxonomy breadcrumb module to peacefully coexist with modules that define their own breadcrumbs, such as the book module.'),
     '#title' => t('Advanced settings'),
     '#collapsible' => TRUE,
     '#collapsed' => TRUE,
@@ -89,6 +77,18 @@
     '#description' => t('A list of node types to include or exclude when applying taxonomy-based breadcrumbs.'),
     '#weight' => 20,
   );
+  
+  $vocabularies = array();
+  foreach(taxonomy_get_vocabularies() as $v) {
+    $vocabularies[$v->vid] = $v->name;
+  }
+  $form['advanced']['taxonomy_breadcrumb_selected_vid'] = array(
+    '#type' => 'checkboxes',
+    '#title' => 'Use this vocabulary to generate breadcrumbs',
+    '#description' => 'Override the default vocabulary selection heuristics, and always use this vocabulary for breadcrumb generation.',
+    '#options' => $vocabularies,
+    '#default_value' => variable_get('taxonomy_breadcrumb_selected_vid', false),
+  );
 
   return system_settings_form($form);
 }
Index: taxonomy_breadcrumb.inc
===================================================================
--- taxonomy_breadcrumb.inc	(revision 10258)
+++ taxonomy_breadcrumb.inc	(working copy)
@@ -28,7 +28,7 @@
   $query->join('taxonomy_vocabulary', 'tv', 'ttd.vid = tv.vid');
   $query->fields('tv', array('vid'));
   $query->condition('n.nid', $nid, '=');
-  if ($selected_vid) $query->condition('tv.vid', $selected_vid, '=');
+  if ($selected_vid) $query->condition('tv.vid', $selected_vid, 'in');
   $query->orderBy('tv.weight');
   $query->orderBy('tv.name');
   $query->range(0, 1);
