diff U3 insert.module insert.module
--- insert.module	Wed Oct 21 17:23:43 2009
+++ insert.module	Wed Nov 25 09:37:10 2009
@@ -195,7 +195,7 @@
       if ($enabled && ($style = insert_style_load($style_name))) {
         $element['insert_templates'][$style_name] = array(
           '#type' => 'hidden',
-          '#value' => insert_content($item, $style, $field['widget']),
+          '#value' => isset($item['insert_template'][$style_name]) ? $item['insert_template'][$style_name] : insert_content($item, $style, $field['widget']),
           '#id' => $element['#id'] . '-insert-template-' . str_replace('_', '-', $style_name),
           '#name' => $element['#name'] . '[insert_template][' . $style_name . ']',
           '#attributes' => array('class' => 'insert-template'),
