Only in .: cck_clone_node.patch
diff -urp ./content.module ../cck_clone_node/content.module
--- ./content.module	2009-08-30 10:16:55.000000000 -0400
+++ ../cck_clone_node/content.module	2010-03-10 10:02:21.000000000 -0500
@@ -767,7 +767,7 @@ function content_field($op, &$node, $fie
           '#field_name' => $field['field_name'],
           '#access' => $formatter_name != 'hidden' && content_access('view', $field, NULL, $node),
           '#label_display' => $label_display,
-          '#node' => $node,
+          '#node' => drupal_clone($node),
           '#teaser' => $teaser,
           '#page' => $page,
           '#context' => $context,
@@ -790,7 +790,7 @@ function content_field($op, &$node, $fie
           '#field_name' => $field['field_name'],
           '#type_name' => $node->type,
           '#formatter' => $formatter_name,
-          '#node' => $node,
+          '#node' => drupal_clone($node),
         );
         if ($single) {
           foreach ($items as $delta => $item) {
@@ -1802,7 +1802,7 @@ function content_format($field, $item, $
       '#field_name' => $field['field_name'],
       '#type_name' => isset($node->type) ? $node->type :'',
       '#formatter' => $formatter_name,
-      '#node' => $node,
+      '#node' => drupal_clone($node),
       '#delta' => isset($item['#delta']) ? $item['#delta'] : NULL,
     );
 
diff -urp ./modules/fieldgroup/fieldgroup.module ../cck_clone_node/modules/fieldgroup/fieldgroup.module
--- ./modules/fieldgroup/fieldgroup.module	2009-08-14 08:17:49.000000000 -0400
+++ ../cck_clone_node/modules/fieldgroup/fieldgroup.module	2010-03-10 10:03:32.000000000 -0500
@@ -594,7 +594,7 @@ function fieldgroup_build_content($group
     case 'simple':
       $element['#type'] = 'fieldgroup_simple';
       $element['#group_name'] = $group_name;
-      $element['#node'] = $node;
+      $element['#node'] = drupal_clone($node);
       break;
     case 'hidden':
       $element['#access'] = FALSE;
@@ -910,4 +910,4 @@ function fieldgroup_preprocess_node(&$va
     // '#chilren' might not be set if the group is empty.
     $vars[$group_name .'_rendered'] = isset($node->content[$group_name]['#children']) ? $node->content[$group_name]['#children'] : '';
   }
-}
\ No newline at end of file
+}
