--- pathauto.module.orig	2007-11-05 14:53:58.000000000 +0200
+++ pathauto.module	2007-11-18 12:48:01.000000000 +0200
@@ -1,6 +1,7 @@
 <?php
 // $Id: pathauto.module,v 1.44.4.47 2007/11/05 12:53:58 greggles Exp $
 
+define(RSTNODE, 'pathauto_restricted_nodes');
 
 /**
  * Implementation of hook_help
@@ -536,6 +537,9 @@ function pathauto_nodeapi(&$node, $op, $
           $src = "node/$node->nid";
           $alias = pathauto_create_alias('node', $op, $placeholders, $src, $node->type);
         }
+        else {
+          variable_set(RSTNODE, array_merge(variable_get(RSTNODE, array()), array($node->nid)));
+        }
         break;
       default:
         break;
@@ -562,7 +566,7 @@ function pathauto_form_alter($formid, &$
 
       $form['path']['pathauto_perform_alias'] = array('#type' => 'checkbox',
         '#title' => t('Automatic alias'),
-        '#default_value' => TRUE,
+        '#default_value' => in_array($form['nid']['#value'], variable_get(RSTNODE, array())) ? FALSE : TRUE,
         '#description' => $output,
         '#weight' => 0
       );
