diff --git a/backup/layout.psd b/backup/layout.psd
index c7eb590..1ebe355 100644
Binary files a/backup/layout.psd and b/backup/layout.psd differ
diff --git a/drupal/sites/all/modules/teaserbytype/teaserbytype.module b/drupal/sites/all/modules/teaserbytype/teaserbytype.module
index f59257e..65caeb6 100644
--- a/drupal/sites/all/modules/teaserbytype/teaserbytype.module
+++ b/drupal/sites/all/modules/teaserbytype/teaserbytype.module
@@ -70,7 +70,7 @@ function teaserbytype_form_node_type_form_alter(&$form, &$form_state) {
     '#type' => 'select',
     '#title' => t('Length of trimmed posts'),
     '#default_value' => variable_get('teaser_length_'. $form['#node_type']->type, 'default'),
-    '#options' => array('default' => t('Default'), 0 => t('Unlimited'), 200 => t('200 characters'), 400 => t('400 characters'), 600 => t('600 characters'),
+    '#options' => array('default' => t('Default'), 0 => t('Unlimited'), 1 => t('Suppress'), 200 => t('200 characters'), 400 => t('400 characters'), 600 => t('600 characters'),
       800 => t('800 characters'), 1000 => t('1000 characters'), 1200 => t('1200 characters'), 1400 => t('1400 characters'),
       1600 => t('1600 characters'), 1800 => t('1800 characters'), 2000 => t('2000 characters')),
     '#description' => t("The maximum number of characters used in the trimmed version of a post. Drupal will use this setting to determine at which offset long posts should be trimmed. The trimmed version of a post is typically used as a teaser when displaying the post on the main page, in XML feeds, etc. To disable teasers, set to 'Unlimited'. Note that this setting will only affect new or updated content and will not affect existing teasers.") .'<br />'. t("Set to 'Default' to use the value from the <a href=\"@post-settings-page\">post settings page</a>.", array('@post-settings-page' => url('admin/content/node-settings'))),
@@ -147,8 +147,9 @@ function teaserbytype_nodeapi(&$node, $op, $teaser = NULL, $page = NULL) {
     case 'presave':
       // works for save -- not for preview
       $size = variable_get('teaser_length_'. $node->type, NULL);
-      if (isset($size)) {
-        $node->teaser = isset($node->body) ? node_teaser($node->body, isset($node->format) ? $node->format : NULL, $size) : '';
+      if(isset($size)) {
+        if($size == 1) $node->teaser= '';
+        else $node->teaser = isset($node->body) ? node_teaser($node->body, isset($node->format) ? $node->format : NULL, $size) : '';
       }
       break;
     // case 'presave'  
