--- rules.orig/rules/modules/taxonomy.rules.inc	2009-05-28 03:51:35.000000000 -0700
+++ rules/rules/modules/taxonomy.rules.inc	2009-06-13 13:32:05.000000000 -0700
@@ -132,7 +132,17 @@
  * Action: Load a term.
  */
 function rules_action_taxonomy_load_term($settings) {
-  if ($term = taxonomy_get_term(!empty($settings['term']['term_text']) ? $settings['term']['term_text'] : $settings['term']['term_select'])) {
+  $term_text = $settings['term']['term_text'];
+  if ($term_text && substr($term_text, 0, 5) == "name:") {
+    $terms = taxonomy_get_term_by_name(substr($term_text, 5));
+    foreach ($terms as $term) {
+      if ($term->vid == $settings['vocabulary']) {
+        return array('taxonomy_term' => $term);
+      }
+    }
+    // did not work...
+  }
+  else if ($term = taxonomy_get_term(!empty($term_text) ? $term_text : $settings['term']['term_select'])) {
     return array('taxonomy_term' => $term);
   }
 }
