Index: modules/node_expire/node_expire.module
===================================================================
--- modules/node_expire/node_expire.module	(revision 1140)
+++ modules/node_expire/node_expire.module	(working copy)
@@ -35,7 +35,8 @@
   if (isset($form['type'])
       and $form['type']['#value'] .'_node_form' == $form_id
       and $ntypes = variable_get('node_expire_ntypes', array())
-      and $ntypes = $ntypes[$form['type']['#value']]) {
+      and $ntypes = $ntypes[$form['type']['#value']]
+      and !$ntypes['node_expire_disable']) {
 
     module_load_include('nodeapi.inc', 'node_expire');
     _node_expire_form_alter_nodeform($ntypes, $form, $form_state, $form_id);
@@ -69,6 +70,11 @@
       '#default_value' => !empty($ntypes[$ntype]['required']),
     );
 
+    $form['workflow']['node_expire_disable'] = array(
+      '#type' => 'checkbox',
+      '#title' => 'Disable node expire for this content type.',
+      '#default_value' => empty($ntypes[$ntype]),
+    );
     // Add special validate/submit functions
     module_load_include('ntype.inc', 'node_expire');
     $form['#validate'][]  = '_node_expire_form_node_type_form_alter_validate';
Index: modules/node_expire/node_expire.ntype.inc
===================================================================
--- modules/node_expire/node_expire.ntype.inc	(revision 1140)
+++ modules/node_expire/node_expire.ntype.inc	(working copy)
@@ -32,8 +32,12 @@
  */
 function _node_expire_form_node_type_form_alter_submit(&$form, &$form_state) {
   $ntypes = variable_get('node_expire_ntypes', array());
-  $ntypes[$form_state['values']['type']]['default']   = $form_state['values']['node_expire'];
-  $ntypes[$form_state['values']['type']]['max']       = $form_state['values']['node_expire_max'];
-  $ntypes[$form_state['values']['type']]['required']  = $form_state['values']['node_expire_required'];
+  if($form_state['values']['type']['disable']) {
+    unset($ntypes[$form_state['values']['type']]);
+  } else {
+    $ntypes[$form_state['values']['type']]['default']   = $form_state['values']['node_expire'];
+    $ntypes[$form_state['values']['type']]['max']       = $form_state['values']['node_expire_max'];
+    $ntypes[$form_state['values']['type']]['required']  = $form_state['values']['node_expire_required'];
+  }
   variable_set('node_expire_ntypes', $ntypes);
 }
