--- smartqueue_users.module	2009-09-02 09:36:14.000000000 -0400
+++ smartqueue_users-new.module	2010-06-22 16:32:01.000000000 -0400
@@ -306,6 +306,15 @@ function smartqueue_users_user($op, &$ed
       }
       
       break;
+
+    case 'insert':
+      // Create a subqueue for new users.
+      $uid = $account->uid;
+      $title = $account->name ."'s Queue";
+      $qid = db_result(db_query("SELECT qid FROM {nodequeue_queue} WHERE owner = '%s'", 'smartqueue_users'));
+      $queue = nodequeue_load($qid);
+      $subqueue = nodequeue_add_subqueue($queue, $title, smartqueue_users_get_next_reference_string($uid, $qid));
+      break;
   }
 }
 
