diff --git taxonomy_multi_edit/taxonomy_multi_edit.module taxonomy_multi_edit/taxonomy_multi_edit.module
--- taxonomy_multi_edit/taxonomy_multi_edit.module
+++ taxonomy_multi_edit/taxonomy_multi_edit.module
@@ -143,6 +143,10 @@ function taxonomy_multi_edit_form_alter(&$form, $form_state, $form_id) {
   if ($form_id == 'node_admin_content') {
     taxonomy_multi_edit_content_form_alter($form);
   }
+  // and the Content Management Filter module page
+  elseif ($form_id == 'cmf_admin_nodes_form') {
+    taxonomy_multi_edit_cmf_form_alter($form);
+  }
 }
 
 /**
@@ -175,6 +179,36 @@ function taxonomy_multi_edit_content_form_alter(&$form){
   drupal_add_js(taxonomy_multi_edit_content_form_javascript(),'inline'); 
 }  
 
+/**
+ * Add a bulk classification function to the Content Management Filter module
+ * 
+ * Adds a javascript addition to the operations selector which displays a list
+ * of all terms
+ */
+function taxonomy_multi_edit_cmf_form_alter(&$form){
+  $form['options']['operation']['#attributes']['onchange'] = 'changedOperation(this)';
+
+  $form['options']['terms-wrapper'] = array(
+    '#type' => 'fieldset',
+    '#attributes' => array('id'=>'edit-terms-wrapper', 'style'=>'display:none;'),
+    'terms' => array(
+      '#type' => 'select',
+      '#title' => t("term"),
+      '#default_value' => array(),
+      '#options' => taxonomy_form_all(),
+      '#multiple' => TRUE,
+      '#size' => 10,
+      '#theme' => 'taxonomy_term_select',
+      '#description' => t("<p>Warning, using this form may override some of the normal vocabulary restrictions.</p>"),
+    ),
+  );
+  
+  # D6 does not allow us to add submit handlers, because it uses a button-specific submit handler in node_admin_nodes()
+  # It expects us to pipe our actions though 'operations' instead
+
+  drupal_add_js(taxonomy_multi_edit_content_form_javascript(),'inline'); 
+}  
+
 
 
 /**
