Index: custom_breadcrumbs.admin.inc
===================================================================
--- custom_breadcrumbs.admin.inc	(revision 1557)
+++ custom_breadcrumbs.admin.inc	(working copy)
@@ -489,10 +489,10 @@
   $default = implode(',', $default_exclude_paths);
 
   $form['adv_settings']['custom_breadcrumbs_excluded']['custom_breadcrumbs_exclude_list'] = array(
-    '#type'          => 'textfield',
+    '#type'          => 'textarea',
     '#title'         => t('Do not set custom breadcrumbs on the following paths'),
     '#default_value' => variable_get('custom_breadcrumbs_exclude_list', $default),
-    '#description'   => t("A comma delimited set of paths to exclude from custom breadcrumbs. The '*' character can be used as a wildcard."),
+    '#description'   => t("Enter paths to exclude from custom breadcrumbs, one per line. The '*' character can be used as a wildcard."),
   );
 
   $form['adv_settings']['custom_breadcrumbs_identifiers'] = array(
Index: custom_breadcrumbs.module
===================================================================
--- custom_breadcrumbs.module	(revision 1557)
+++ custom_breadcrumbs.module	(working copy)
@@ -1158,7 +1158,7 @@
   static $excluded;
   if (variable_get('custom_breadcrumbs_use_exclude_list', FALSE)) {
     if (!isset($excluded)) {
-      $excluded = explode(',', variable_get('custom_breadcrumbs_exclude_list', ''));
+      $excluded = explode("\n", variable_get('custom_breadcrumbs_exclude_list', ''));
     }
     if (!empty($excluded)) {
       module_load_include('inc', 'custom_breadcrumbs', 'custom_breadcrumbs_common');
Index: custom_breadcrumbs.install
===================================================================
--- custom_breadcrumbs.install	(revision 1557)
+++ custom_breadcrumbs.install	(working copy)
@@ -192,6 +192,27 @@
 }
 
 /**
+ * Convert comma-delimited exclude paths to newline-delimited exclude paths.
+ */
+function custom_breadcrumbs_update_6204() {
+  $excl = variable_get('custom_breadcrumbs_exclude_list', FALSE);
+  if (empty($excl)) {
+    $ret = array(array(
+      'success' => TRUE,
+      'query' => 'No exclude paths to convert.',
+    ));
+  }
+  else {
+    variable_set('custom_breadcrumbs_exclude_list', str_replace(",", "\n", $excl));
+    $ret = array(array(
+      'success' => TRUE,
+      'query' => 'Converted comma-delimited exclude paths to newline-delimited exclude paths.',
+    ));
+  }
+  return $ret;
+}
+
+/**
  * Implements hook_uninstall().
  */
 function custom_breadcrumbs_uninstall() {
