$NewName = $WatchList->Rename($User->id, $WatchListIDToRename, $_POST['rename_name']);
         if ($Debug) {
             echo 'I have renamed your list to \'' . pg_escape_string($_POST['rename_name']) . '\'';
         }
     } else {
         $ErrorMessage = 'Select exactly one watch list to be renamed.  I can\'t handle zero or more than one.';
     }
     break;
 case 'delete':
     pg_query($db, 'BEGIN');
     $WatchList = new WatchList($db);
     while (list($key, $WatchListIDToDelete) = each($_POST['wlid'])) {
         if ($Debug) {
             echo "\$key='{$key}' \$WatchListIDToDelete='{$WatchListIDToDelete}'<br>";
         }
         $DeletedWatchListID = $WatchList->Delete($User->id, pg_escape_string($WatchListIDToDelete));
         if ($DeletedWatchListID != $WatchListIDToDelete) {
             die("Failed to deleted '{$WatchListIDToDelete}' (return value '{$DeletedWatchListID}')" . pg_last_error());
         }
         if ($Debug) {
             echo 'I have deleted watch list id = ' . $WatchListIDToDelete . '<br>';
         }
     }
     pg_query($db, 'COMMIT');
     break;
 case 'delete_all':
     pg_query($db, 'BEGIN');
     $WatchLists = new WatchLists($db);
     if ($WatchLists->DeleteAllLists($User->id) == 1) {
         pg_query($db, 'COMMIT');
     } else {