Binary files sf_node/.DS_Store and new_sf_node/.DS_Store differ
diff -urpN sf_node/sf_node.module new_sf_node/sf_node.module
--- sf_node/sf_node.module	2009-07-31 09:04:05.000000000 +0100
+++ new_sf_node/sf_node.module	2009-08-12 14:27:36.000000000 +0100
@@ -290,7 +290,11 @@ function sf_node_salesforce_form(&$form_
     $rows = array();
 
     foreach ($map['fields'] as $key => $value) {
-      if (isset($drupal_object['fields'][$value]['export'])) {
+      // allow fixed values
+      if (is_array($map['fields'][$key]) && $map['fields'][$key]['type'] == 'fixed' && !empty($map['fields'][$key]['value']))  {
+        $drupal_value = $map['fields'][$key]['value'];
+      }
+      elseif (isset($drupal_object['fields'][$value]['export'])) {
         $drupal_value = $drupal_object['fields'][$value]['export']($node, $value);
       }
       elseif (isset($node->$value)) {
