--- paypal.module.orig	2007-03-25 19:30:13.000000000 -0400
+++ paypal.module	2007-03-25 19:30:49.000000000 -0400
@@ -154,7 +154,14 @@ function paypal_goto($txn) {
     url(variable_get('paypal_cancel_url', 'node'), NULL, NULL, TRUE) :
     variable_get('paypal_cancel_url', 'node');
 
-  $item_name = ($user->uid) ? t("@site_name order #@txn_id for @user_name", array('@site_name'=>variable_get('site_name', 'drupal'),'@txn_id'=>$txn->txnid,'@user_name'=>$user->name)): t("@site_name order #@txn_id",array('@site_name'=>variable_get("site_name", "drupal"),'@txn_id'=>$txn->txnid));
+  $item_count = count($txn->items);
+  if ($item_count == 1) {
+    $items = array_values($txn->items);
+    $item_name = check_plain($items[0]->title);
+  } else {
+    $item_name = t('Cart containing !count items.', array('!count'=>$item_count));
+  }
+
   $subtotal = store_transaction_calc_gross($txn);
   $uri_array = array('business'       => variable_get('paypal_receiver_email', variable_get("site_mail", ini_get("sendmail_from"))),
                      'item_name'      => $item_name,
