diff --git a/bracket_image.inc b/bracket_image.inc
index b9b8ca2..be0f375 100644
--- a/bracket_image.inc
+++ b/bracket_image.inc
@@ -317,8 +317,10 @@ function bracket_image_drawcell($img, $lr, $top, $width, $height, $match, $orien
     $lrx = $lr - $width;
   }
 
+  $competitor1 = user_load($match->cname[1]);
+  $competitor2 = user_load($match->cname[2]);
   // draw top competitor
-  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $lrx, $over, $width, $match->cname[1], $_bracket_image_fg_color, $orient);
+  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $lrx, $over, $width, $competitor1->name, $_bracket_image_fg_color, $orient);
   bracket_image_imagetextalign($img, $_bracket_image_font_small, $lrx, $under, $width, $match->comp_comment[1], $_bracket_image_fg_color, $orient);
 
   // draw top competitor score
@@ -383,7 +385,7 @@ function bracket_image_drawcell($img, $lr, $top, $width, $height, $match, $orien
   $under = $top + $height + $hs - 1;
 
   // draw bottom competitor
-  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $lrx, $over, $width, $match->cname[2], $_bracket_image_fg_color, $orient);
+  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $lrx, $over, $width, $competitor2->name, $_bracket_image_fg_color, $orient);
   bracket_image_imagetextalign($img, $_bracket_image_font_small, $lrx, $under, $width, $match->comp_comment[2], $_bracket_image_fg_color, $orient);
 
   // draw bottom competitor score
diff --git a/bracket_pdf.inc b/bracket_pdf.inc
index 99bd6ad..4678039 100644
--- a/bracket_pdf.inc
+++ b/bracket_pdf.inc
@@ -239,9 +239,10 @@ function bracket_pdf_drawcell($pdf, $lr, $top, $width, $height, $match, $orient,
   else {
     $lrx = $lr - $width;
   }
+  $competitor1 = user_load($match->cname[1]);
   $pdf->setXY($lrx, $top-$h);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
-  $pdf->cell($width, $h, $match->cname[1], 0, 0, $orient);
+  $pdf->cell($width, $h, $competitor1->name, 0, 0, $orient);
   $pdf->setXY($lrx, $top);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_small);
   $pdf->cell($width, $h, $match->comp_comment[1], 0, 0, $orient);
@@ -303,10 +304,11 @@ function bracket_pdf_drawcell($pdf, $lr, $top, $width, $height, $match, $orient,
     $pdf->cell($h, $h, '#' . $match->id, 0, 0, $co);
   }
 
+  $competitor2 = user_load($match->cname[2]);
   // draw bottom competitor
   $pdf->setXY($lrx, $top+$height-$h);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
-  $pdf->cell($width, $h, $match->cname[2], 0, 0, $orient);
+  $pdf->cell($width, $h, $competitor2->name, 0, 0, $orient);
   $pdf->setXY($lrx, $top+$height);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_small);
   $pdf->cell($width, $h, $match->comp_comment[2], 0, 0, $orient);
diff --git a/bracket_round.inc b/bracket_round.inc
index 4c2eb7b..5946db6 100644
--- a/bracket_round.inc
+++ b/bracket_round.inc
@@ -450,9 +450,11 @@ function bracket_round_edit_form_submit($form_id, &$form_state) {
           if ($m->winner_result > 0) {
             $s = $node->result[$m->winner_result];
             $s->compid = $wcompid;
+            $s->cname = $node->comp[$s->compid]->name;
             if ($wcompid > 0) {
+              $comp = user_load($node->comp[$wcompid]->name);
               drupal_set_message(t('Winner of Match @mid (@name) has been placed in Results Place #@place',
-                                    array('@mid' => $m->id, '@name' => $node->comp[$wcompid]->name, '@place' => $m->winner_result)));
+                                    array('@mid' => $m->id, '@name' => $comp->name, '@place' => $m->winner_result)));
             }
             else {
               drupal_set_message(t('Match @mid results were reset.', array('@mid' => $m->id)));
@@ -463,9 +465,11 @@ function bracket_round_edit_form_submit($form_id, &$form_state) {
           if ($m->loser_result > 0) {
             $s = $node->result[$m->loser_result];
             $s->compid = $lcompid;
+            $s->cname = $node->comp[$s->compid]->name;
             if ($lcompid > 0) {
+              $comp = user_load($node->comp[$lcompid]->name);
               drupal_set_message(t('Loser of Match @mid (@name) has been placed in Results Place #@place',
-                                    array('@mid' => $m->id, '@name' => $node->comp[$lcompid]->name, '@place' => $m->loser_result)));
+                                    array('@mid' => $m->id, '@name' => $comp->name, '@place' => $m->loser_result)));
             }
             else {
               drupal_set_message(t('Match @mid results were reset.', array('@mid' => $m->id)));
@@ -494,9 +498,10 @@ function bracket_round_edit_form_submit($form_id, &$form_state) {
 
               // tell user what was done
               if ($wcompid > 0) {
+                $comp = user_load($node->comp[$wcompid]->name);
                 drupal_set_message(t('Winner of Match @mid (@name) has been placed in @round,
                                       Match @match, Competitor @comp',
-                                      array('@mid' => $m->id, '@name' => $node->comp[$wcompid]->name, '@round' => $node->round[$mindex['round']]->name,
+                                      array('@mid' => $m->id, '@name' => $comp->name, '@round' => $node->round[$mindex['round']]->name,
                                             '@match' => $m->winner_match, '@comp' => $m->winner_comp)));
               }
               else {
@@ -517,9 +522,10 @@ function bracket_round_edit_form_submit($form_id, &$form_state) {
               $m2->compid[$m->loser_comp] = $lcompid;
 
               if ($lcompid > 0) {
+                $comp = user_load($node->comp[$lcompid]->name);
                 drupal_set_message(t('Loser of Match @mid (@name) has been placed in @round,
                                       Match @match, Competitor @comp',
-                                      array('@mid' => $m->id, '@name' => $node->comp[$lcompid]->name, '@round' => $node->round[$mindex['round']]->name,
+                                      array('@mid' => $m->id, '@name' => $comp->name, '@round' => $node->round[$mindex['round']]->name,
                                             '@match' => $m->loser_match, '@comp' => $m->loser_comp)));
               }
               else {
@@ -696,4 +702,4 @@ function bracket_round_get_match_index($node, $matchid) {
   }
   // match id was not found
   return FALSE;
-}
\ No newline at end of file
+}
diff --git a/designs/de16champ/de16champ.inc b/designs/de16champ/de16champ.inc
index 1314be0..5856d69 100644
--- a/designs/de16champ/de16champ.inc
+++ b/designs/de16champ/de16champ.inc
@@ -192,11 +192,13 @@ function de16champ_image($node) {
   $l = $x - $width;
   $w = $width * 2;
   imageline($img, $l, $t, $l+$w, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $node->result[1]->cname, $_bracket_image_fg_color, 'C');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $comp1->name, $bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $w, $node->result[1]->comment, $_bracket_image_fg_color, 'C');
   $t += 50;
   imageline($img, $l, $t, $l+$w, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $node->result[2]->cname, $_bracket_image_fg_color, 'C');
+  bracket_image_imagetextalign($img, $bracket_image_font_large, $l, $t-2, $w, $comp2->name, $bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $w, $node->result[2]->comment, $_bracket_image_fg_color, 'C');
 
   // bracket title
@@ -390,7 +392,9 @@ function de16champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$w, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($w, 0.125, $node->result[1]->cname, 0, 0, 'C');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  $pdf->cell($w, 0.125, $comp1->name, 0, 0, 'C');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($w, 0.125, $node->result[1]->comment, 0, 0, 'C');
@@ -398,7 +402,7 @@ function de16champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$w, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($w, 0.125, $node->result[2]->cname, 0, 0, 'C');
+  $pdf->cell($w, 0.125, $comp2->name, 0, 0, 'C');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($w, 0.125, $node->result[2]->comment, 0, 0, 'C');
diff --git a/designs/de32champ/de32champ.inc b/designs/de32champ/de32champ.inc
index a77df15..0ffcbc5 100644
--- a/designs/de32champ/de32champ.inc
+++ b/designs/de32champ/de32champ.inc
@@ -174,11 +174,13 @@ function de32champ_image($node) {
   $l = $x - $width;
   $w = $width * 2;
   imageline($img, $l, $t, $l+$w, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $node->result[1]->cname, $_bracket_image_fg_color, 'C');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $comp1->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $w, $node->result[1]->comment, $_bracket_image_fg_color, 'C');
   $t += 50;
   imageline($img, $l, $t, $l+$w, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $node->result[2]->cname, $_bracket_image_fg_color, 'C');
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $comp2->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $w, $node->result[2]->comment, $_bracket_image_fg_color, 'C');
 
   // bracket title
@@ -348,7 +350,9 @@ function de32champ_pdf_page($node) {
   $pdf->line($l, $t, $l+$w, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($w, 0.125, $node->result[1]->cname, 0, 0, 'C');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  $pdf->cell($w, 0.125, $comp1->name, 0, 0, 'C');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($w, 0.125, $node->result[1]->comment, 0, 0, 'C');
@@ -356,7 +360,7 @@ function de32champ_pdf_page($node) {
   $pdf->line($l, $t, $l+$w, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($w, 0.125, $node->result[2]->cname, 0, 0, 'C');
+  $pdf->cell($w, 0.125, $comp2->name, 0, 0, 'C');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($w, 0.125, $node->result[2]->comment, 0, 0, 'C');
diff --git a/designs/de4champ/de4champ.inc b/designs/de4champ/de4champ.inc
index 7636495..81c0973 100644
--- a/designs/de4champ/de4champ.inc
+++ b/designs/de4champ/de4champ.inc
@@ -174,11 +174,13 @@ function de4champ_image($node) {
   $l = $x - $width;
   $w = $width * 2;
   imageline($img, $l, $t, $l+$w, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $node->result[1]->cname, $_bracket_image_fg_color, 'C');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $comp1->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $w, $node->result[1]->comment, $_bracket_image_fg_color, 'C');
   $t += 50;
   imageline($img, $l, $t, $l+$w, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $node->result[2]->cname, $_bracket_image_fg_color, 'C');
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $comp2->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $w, $node->result[2]->comment, $_bracket_image_fg_color, 'C');
 
   // bracket title
@@ -348,7 +350,9 @@ function de4champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$w, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($w, 0.125, $node->result[1]->cname, 0, 0, 'C');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  $pdf->cell($w, 0.125, $comp1->name, 0, 0, 'C');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($w, 0.125, $node->result[1]->comment, 0, 0, 'C');
@@ -356,7 +360,7 @@ function de4champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$w, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($w, 0.125, $node->result[2]->cname, 0, 0, 'C');
+  $pdf->cell($w, 0.125, $comp2->name, 0, 0, 'C');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($w, 0.125, $node->result[2]->comment, 0, 0, 'C');
diff --git a/designs/de64champ/de64champ.inc b/designs/de64champ/de64champ.inc
index 4aa0a8d..4f78c37 100644
--- a/designs/de64champ/de64champ.inc
+++ b/designs/de64champ/de64champ.inc
@@ -174,11 +174,13 @@ function de64champ_image($node) {
   $l = $x - $width;
   $w = $width * 2;
   imageline($img, $l, $t, $l+$w, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $node->result[1]->cname, $_bracket_image_fg_color, 'C');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $comp1->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $w, $node->result[1]->comment, $_bracket_image_fg_color, 'C');
   $t += 50;
   imageline($img, $l, $t, $l+$w, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $node->result[2]->cname, $_bracket_image_fg_color, 'C');
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $comp2->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $w, $node->result[2]->comment, $_bracket_image_fg_color, 'C');
 
   // bracket title
@@ -307,7 +309,9 @@ function de64champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$w, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($w, 0.125, $node->result[1]->cname, 0, 0, 'C');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  $pdf->cell($w, 0.125, $comp1->name, 0, 0, 'C');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($w, 0.125, $node->result[1]->comment, 0, 0, 'C');
@@ -315,7 +319,7 @@ function de64champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$w, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($w, 0.125, $node->result[2]->cname, 0, 0, 'C');
+  $pdf->cell($w, 0.125, $comp2->name, 0, 0, 'C');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($w, 0.125, $node->result[2]->comment, 0, 0, 'C');
diff --git a/designs/de8champ/de8champ.inc b/designs/de8champ/de8champ.inc
index f56f301..e3a595f 100644
--- a/designs/de8champ/de8champ.inc
+++ b/designs/de8champ/de8champ.inc
@@ -170,11 +170,13 @@ function de8champ_image($node) {
   $l = $x - $width;
   $w = $width * 2;
   imageline($img, $l, $t, $l+$w, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $node->result[1]->cname, $_bracket_image_fg_color, 'C');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $comp1->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $w, $node->result[1]->comment, $_bracket_image_fg_color, 'C');
   $t += 50;
   imageline($img, $l, $t, $l+$w, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $node->result[2]->cname, $_bracket_image_fg_color, 'C');
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $comp2->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $w, $node->result[2]->comment, $_bracket_image_fg_color, 'C');
 
   // bracket title
@@ -340,13 +342,15 @@ function de8champ_pdf_page($node, &$pdf) {
   $l = 8.0 - $w;
   $pdf->line($l, $t, $l+$w, $t);
   $pdf->setXY($l, $t-0.125);
-  $pdf->cell($w, 0.125, $node->result[1]->cname, 0, 0, 'C');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  $pdf->cell($w, 0.125, $comp1->name, 0, 0, 'C');
   $pdf->setXY($l, $t+0.0625);
   $pdf->cell($w, 0.125, $node->result[1]->comment, 0, 0, 'C');
   $t += 0.5;
   $pdf->line($l, $t, $l+$w, $t);
   $pdf->setXY($l, $t-0.125);
-  $pdf->cell($w, 0.125, $node->result[2]->cname, 0, 0, 'C');
+  $pdf->cell($w, 0.125, $comp2->name, 0, 0, 'C');
   $pdf->setXY($l, $t+0.0625);
   $pdf->cell($w, 0.125, $node->result[2]->comment, 0, 0, 'C');
 
diff --git a/designs/ff2champ/ff2champ.inc b/designs/ff2champ/ff2champ.inc
index b0ce095..15de8b9 100644
--- a/designs/ff2champ/ff2champ.inc
+++ b/designs/ff2champ/ff2champ.inc
@@ -100,7 +100,11 @@ function ff2champ_image($node) {
   $l += $width;
   $t += ($height / 2);
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t-5, $w, $node->result[1]->cname, $_bracket_image_fg_color, 'L');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  $comp3 = user_load($node->result[3]->cname);
+  $comp4 = user_load($node->result[4]->cname);
+  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t-5, $w, $comp1->name, $_bracket_image_fg_color, 'L');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+$h, $w, $node->result[1]->comment, $_bracket_image_fg_color, 'L');
 
   // bracket 2
@@ -111,7 +115,7 @@ function ff2champ_image($node) {
   $t += ($height / 2);
   $r -= $width;
   imageline($img, $r, $t, $r-$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-10, $t-5, $w, $node->result[2]->cname, $_bracket_image_fg_color, 'R');
+  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-10, $t-5, $w, $comp2->name, $_bracket_image_fg_color, 'R');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-10, $t+$h, $w, $node->result[2]->comment, $_bracket_image_fg_color, 'R');
 
   // bracket 3
@@ -122,7 +126,7 @@ function ff2champ_image($node) {
   $l += $width;
   $t += ($height / 2);
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t-5, $w, $node->result[3]->cname, $_bracket_image_fg_color, 'L');
+  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t-5, $w, $comp3->name, $_bracket_image_fg_color, 'L');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+$h, $w, $node->result[3]->comment, $_bracket_image_fg_color, 'L');
 
   // bracket 4
@@ -133,7 +137,7 @@ function ff2champ_image($node) {
   $r -= $width;
   $t += ($height / 2);
   imageline($img, $r, $t, $r-$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-10, $t-5, $w, $node->result[4]->cname, $_bracket_image_fg_color, 'R');
+  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-10, $t-5, $w, $comp4->name, $_bracket_image_fg_color, 'R');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-10, $t+$h, $w, $node->result[4]->comment, $_bracket_image_fg_color, 'R');
 
   // draw some dividing lines
@@ -262,7 +266,11 @@ function ff2champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_norm);
-  $pdf->cell($width, 0.125, $node->result[1]->cname, 0, 0, 'L');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  $comp3 = user_load($node->result[3]->cname);
+  $comp4 = user_load($node->result[4]->cname);
+  $pdf->cell($width, 0.125, $comp1->name, 0, 0, 'L');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($width, 0.125, $node->result[1]->comment, 0, 0, 'L');
@@ -279,7 +287,7 @@ function ff2champ_pdf_page($node, &$pdf) {
   $pdf->line($r, $t, $r-$width, $t);
   $pdf->setXY($r-$width, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_norm);
-  $pdf->cell($width, 0.125, $node->result[2]->cname, 0, 0, 'R');
+  $pdf->cell($width, 0.125, $comp2->name, 0, 0, 'R');
   $pdf->setXY($r-$width, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($width, 0.125, $node->result[2]->comment, 0, 0, 'R');
@@ -296,7 +304,7 @@ function ff2champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_norm);
-  $pdf->cell($width, 0.125, $node->result[3]->cname, 0, 0, 'L');
+  $pdf->cell($width, 0.125, $comp3->name, 0, 0, 'L');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($width, 0.125, $node->result[3]->comment, 0, 0, 'L');
@@ -313,7 +321,7 @@ function ff2champ_pdf_page($node, &$pdf) {
   $pdf->line($r, $t, $r-$width, $t);
   $pdf->setXY($r-$width, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_norm);
-  $pdf->cell($width, 0.125, $node->result[4]->cname, 0, 0, 'R');
+  $pdf->cell($width, 0.125, $comp4->name, 0, 0, 'R');
   $pdf->setXY($r-$width, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($width, 0.125, $node->result[4]->comment, 0, 0, 'R');
@@ -365,4 +373,4 @@ function ff2champ_pdf_page($node, &$pdf) {
   if ($node->sponsorlogopath != '') {
     bracket_pdf_insert_image($pdf, $node->sponsorlogopath, 4.25, 9.5, 0.75, TRUE);
   }
-}
\ No newline at end of file
+}
diff --git a/designs/mde16champ/mde16champ.inc b/designs/mde16champ/mde16champ.inc
index ab8731f..e69a758 100644
--- a/designs/mde16champ/mde16champ.inc
+++ b/designs/mde16champ/mde16champ.inc
@@ -132,11 +132,15 @@ function mde16champ_image($node) {
   $l += $width;
   $t += ($hh / 3);
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $node->result[1]->cname, $_bracket_image_fg_color, 'C');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  $comp3 = user_load($node->result[3]->cname);
+  $comp4 = user_load($node->result[4]->cname);
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $comp1->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $width, $node->result[1]->comment, $_bracket_image_fg_color, 'C');
   $t += ($hh / 3);
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $node->result[2]->cname, $_bracket_image_fg_color, 'C');
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $comp2->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $width, $node->result[2]->comment, $_bracket_image_fg_color, 'C');
 
   // loser rounds
@@ -185,11 +189,11 @@ function mde16champ_image($node) {
   $l += $width;
   $t += ($hh / 4);
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $node->result[3]->cname, $_bracket_image_fg_color, 'C');
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $comp3->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $width, $node->result[3]->comment, $_bracket_image_fg_color, 'C');
   $t += ($hh / 2);
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $node->result[4]->cname, $_bracket_image_fg_color, 'C');
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $comp4->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $width, $node->result[4]->comment, $_bracket_image_fg_color, 'C');
 
   // bracket title
@@ -310,7 +314,11 @@ function mde16champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($width, 0.125, $node->result[1]->cname, 0, 0, 'C');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  $comp3 = user_load($node->result[3]->cname);
+  $comp4 = user_load($node->result[4]->cname);
+  $pdf->cell($width, 0.125, $comp1->name, 0, 0, 'C');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($width, 0.125, $node->result[1]->comment, 0, 0, 'C');
@@ -318,7 +326,7 @@ function mde16champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($width, 0.125, $node->result[2]->cname, 0, 0, 'C');
+  $pdf->cell($width, 0.125, $comp2->name, 0, 0, 'C');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($width, 0.125, $node->result[2]->comment, 0, 0, 'C');
@@ -372,7 +380,7 @@ function mde16champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($width, 0.125, $node->result[3]->cname, 0, 0, 'C');
+  $pdf->cell($width, 0.125, $comp3->name, 0, 0, 'C');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($width, 0.125, $node->result[3]->comment, 0, 0, 'C');
@@ -380,7 +388,7 @@ function mde16champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($width, 0.125, $node->result[4]->cname, 0, 0, 'C');
+  $pdf->cell($width, 0.125, $comp4->name, 0, 0, 'C');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($width, 0.125, $node->result[4]->comment, 0, 0, 'C');
diff --git a/designs/mde32champ/mde32champ.inc b/designs/mde32champ/mde32champ.inc
index 98ddf68..1136428 100644
--- a/designs/mde32champ/mde32champ.inc
+++ b/designs/mde32champ/mde32champ.inc
@@ -129,11 +129,15 @@ function mde32champ_image($node) {
   $l += $width;
   $t += ($hh / 3);
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $node->result[1]->cname, $_bracket_image_fg_color, 'C');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  $comp3 = user_load($node->result[3]->cname);
+  $comp4 = user_load($node->result[4]->cname);
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $comp1->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $width, $node->result[1]->comment, $_bracket_image_fg_color, 'C');
   $t += ($hh / 3);
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $node->result[2]->cname, $_bracket_image_fg_color, 'C');
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $comp2->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $width, $node->result[2]->comment, $_bracket_image_fg_color, 'C');
   
   // loser rounds
@@ -180,11 +184,11 @@ function mde32champ_image($node) {
   $l += $width;
   $t += ($hh / 4);
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $node->result[3]->cname, $_bracket_image_fg_color, 'C');
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $comp3->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $width, $node->result[3]->comment, $_bracket_image_fg_color, 'C');
   $t += ($hh / 2);
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $node->result[4]->cname, $_bracket_image_fg_color, 'C');
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $comp4->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $width, $node->result[4]->comment, $_bracket_image_fg_color, 'C');
 
   // bracket title
@@ -300,7 +304,11 @@ function mde32champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($width, 0.125, $node->result[1]->cname, 0, 0, 'C');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  $comp3 = user_load($node->result[3]->cname);
+  $comp4 = user_load($node->result[4]->cname);
+  $pdf->cell($width, 0.125, $comp1->name, 0, 0, 'C');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($width, 0.125, $node->result[1]->comment, 0, 0, 'C');
@@ -308,7 +316,7 @@ function mde32champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($width, 0.125, $node->result[2]->cname, 0, 0, 'C');
+  $pdf->cell($width, 0.125, $comp2->name, 0, 0, 'C');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($width, 0.125, $node->result[2]->comment, 0, 0, 'C');
@@ -359,7 +367,7 @@ function mde32champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($width, 0.125, $node->result[3]->cname, 0, 0, 'C');
+  $pdf->cell($width, 0.125, $comp3->name, 0, 0, 'C');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($width, 0.125, $node->result[3]->comment, 0, 0, 'C');
@@ -367,7 +375,7 @@ function mde32champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($width, 0.125, $node->result[4]->cname, 0, 0, 'C');
+  $pdf->cell($width, 0.125, $comp4->name, 0, 0, 'C');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($width, 0.125, $node->result[4]->comment, 0, 0, 'C');
diff --git a/designs/mde4champ/mde4champ.inc b/designs/mde4champ/mde4champ.inc
index 2989f4e..eb62039 100644
--- a/designs/mde4champ/mde4champ.inc
+++ b/designs/mde4champ/mde4champ.inc
@@ -126,11 +126,15 @@ function mde4champ_image($node) {
   $l += $width;
   $t += ($hh / 3);
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $node->result[1]->cname, $_bracket_image_fg_color, 'C');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  $comp3 = user_load($node->result[3]->cname);
+  $comp4 = user_load($node->result[4]->cname);
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $comp1->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $width, $node->result[1]->comment, $_bracket_image_fg_color, 'C');
   $t += ($hh / 3);
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $node->result[2]->cname, $_bracket_image_fg_color, 'C');
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $comp2->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $width, $node->result[2]->comment, $_bracket_image_fg_color, 'C');
   
   // loser rounds
@@ -177,11 +181,11 @@ function mde4champ_image($node) {
   $l += $width;
   $t += ($hh / 4);
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $node->result[3]->cname, $_bracket_image_fg_color, 'C');
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $comp3->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $width, $node->result[3]->comment, $_bracket_image_fg_color, 'C');
   $t += ($hh / 2);
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $node->result[4]->cname, $_bracket_image_fg_color, 'C');
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $comp4->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $width, $node->result[4]->comment, $_bracket_image_fg_color, 'C');
 
   // bracket title
@@ -297,7 +301,11 @@ function mde4champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($width, 0.125, $node->result[1]->cname, 0, 0, 'C');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  $comp3 = user_load($node->result[3]->cname);
+  $comp4 = user_load($node->result[4]->cname);
+  $pdf->cell($width, 0.125, $comp1->name, 0, 0, 'C');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($width, 0.125, $node->result[1]->comment, 0, 0, 'C');
@@ -305,7 +313,7 @@ function mde4champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($width, 0.125, $node->result[2]->cname, 0, 0, 'C');
+  $pdf->cell($width, 0.125, $comp2->name, 0, 0, 'C');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($width, 0.125, $node->result[2]->comment, 0, 0, 'C');
@@ -356,7 +364,7 @@ function mde4champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($width, 0.125, $node->result[3]->cname, 0, 0, 'C');
+  $pdf->cell($width, 0.125, $comp3->name, 0, 0, 'C');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($width, 0.125, $node->result[3]->comment, 0, 0, 'C');
@@ -364,7 +372,7 @@ function mde4champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($width, 0.125, $node->result[4]->cname, 0, 0, 'C');
+  $pdf->cell($width, 0.125, $comp4->name, 0, 0, 'C');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($width, 0.125, $node->result[4]->comment, 0, 0, 'C');
diff --git a/designs/mde64champ/mde64champ.inc b/designs/mde64champ/mde64champ.inc
index 8cb0090..00afd51 100644
--- a/designs/mde64champ/mde64champ.inc
+++ b/designs/mde64champ/mde64champ.inc
@@ -129,11 +129,15 @@ function mde64champ_image($node) {
   $l += $width;
   $t += ($hh / 3);
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $node->result[1]->cname, $_bracket_image_fg_color, 'C');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  $comp3 = user_load($node->result[3]->cname);
+  $comp4 = user_load($node->result[4]->cname);
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $comp1->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $width, $node->result[1]->comment, $_bracket_image_fg_color, 'C');
   $t += ($hh / 3);
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $node->result[2]->cname, $_bracket_image_fg_color, 'C');
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $comp2->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $width, $node->result[2]->comment, $_bracket_image_fg_color, 'C');
 
   // loser rounds
@@ -179,11 +183,11 @@ function mde64champ_image($node) {
   $l += $width;
   $t += ($hh / 4);
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $node->result[3]->cname, $_bracket_image_fg_color, 'C');
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $comp3->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $width, $node->result[3]->comment, $_bracket_image_fg_color, 'C');
   $t += ($hh / 2);
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $node->result[4]->cname, $_bracket_image_fg_color, 'C');
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $comp4->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $width, $node->result[4]->comment, $_bracket_image_fg_color, 'C');
 
   // bracket title
@@ -299,7 +303,11 @@ function mde64champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($width, 0.125, $node->result[1]->cname, 0, 0, 'C');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  $comp3 = user_load($node->result[3]->cname);
+  $comp4 = user_load($node->result[4]->cname);
+  $pdf->cell($width, 0.125, $comp1->name, 0, 0, 'C');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($width, 0.125, $node->result[1]->comment, 0, 0, 'C');
@@ -307,7 +315,7 @@ function mde64champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($width, 0.125, $node->result[2]->cname, 0, 0, 'C');
+  $pdf->cell($width, 0.125, $comp2->name, 0, 0, 'C');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($width, 0.125, $node->result[2]->comment, 0, 0, 'C');
@@ -390,7 +398,7 @@ function mde64champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($width, 0.125, $node->result[3]->cname, 0, 0, 'C');
+  $pdf->cell($width, 0.125, $comp3->name, 0, 0, 'C');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($width, 0.125, $node->result[3]->comment, 0, 0, 'C');
@@ -398,7 +406,7 @@ function mde64champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($width, 0.125, $node->result[4]->cname, 0, 0, 'C');
+  $pdf->cell($width, 0.125, $comp4->name, 0, 0, 'C');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($width, 0.125, $node->result[4]->comment, 0, 0, 'C');
diff --git a/designs/mde8champ/mde8champ.inc b/designs/mde8champ/mde8champ.inc
index 09480f0..95b7f95 100644
--- a/designs/mde8champ/mde8champ.inc
+++ b/designs/mde8champ/mde8champ.inc
@@ -124,11 +124,15 @@ function mde8champ_image($node) {
   $l += $width;
   $t += ($hh / 3);
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $node->result[1]->cname, $_bracket_image_fg_color, 'C');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  $comp3 = user_load($node->result[3]->cname);
+  $comp4 = user_load($node->result[4]->cname);
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $comp1->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $width, $node->result[1]->comment, $_bracket_image_fg_color, 'C');
   $t += ($hh / 3);
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $node->result[2]->cname, $_bracket_image_fg_color, 'C');
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $comp2->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $width, $node->result[2]->comment, $_bracket_image_fg_color, 'C');
 
   // loser rounds
@@ -158,11 +162,11 @@ function mde8champ_image($node) {
   $l += $width;
   $t += ($hh / 4);
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $node->result[3]->cname, $_bracket_image_fg_color, 'C');
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $comp3->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $width, $node->result[3]->comment, $_bracket_image_fg_color, 'C');
   $t += ($hh / 2);
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $node->result[4]->cname, $_bracket_image_fg_color, 'C');
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $width, $comp4->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $width, $node->result[4]->comment, $_bracket_image_fg_color, 'C');
 
   // bracket title
@@ -273,13 +277,17 @@ function mde8champ_pdf_page($node, &$pdf) {
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
-  $pdf->cell($width, 0.125, $node->result[1]->cname, 0, 0, 'C');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  $comp3 = user_load($node->result[3]->cname);
+  $comp4 = user_load($node->result[4]->cname);
+  $pdf->cell($width, 0.125, $comp1->name, 0, 0, 'C');
   $pdf->setXY($l, $t+0.0625);
   $pdf->cell($width, 0.125, $node->result[1]->comment, 0, 0, 'C');
   $t += ($hh / 3);
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
-  $pdf->cell($width, 0.125, $node->result[2]->cname, 0, 0, 'C');
+  $pdf->cell($width, 0.125, $comp2->name, 0, 0, 'C');
   $pdf->setXY($l, $t+0.0625);
   $pdf->cell($width, 0.125, $node->result[2]->comment, 0, 0, 'C');
 
@@ -314,13 +322,13 @@ function mde8champ_pdf_page($node, &$pdf) {
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
-  $pdf->cell($width, 0.125, $node->result[3]->cname, 0, 0, 'C');
+  $pdf->cell($width, 0.125, $comp3->name, 0, 0, 'C');
   $pdf->setXY($l, $t+0.0625);
   $pdf->cell($width, 0.125, $node->result[3]->comment, 0, 0, 'C');
   $t += ($hh / 2);
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
-  $pdf->cell($width, 0.125, $node->result[4]->cname, 0, 0, 'C');
+  $pdf->cell($width, 0.125, $comp4->name, 0, 0, 'C');
   $pdf->setXY($l, $t+0.0625);
   $pdf->cell($width, 0.125, $node->result[4]->comment, 0, 0, 'C');
 
diff --git a/designs/se16champ/se16champ.inc b/designs/se16champ/se16champ.inc
index 4361a62..248e2b2 100644
--- a/designs/se16champ/se16champ.inc
+++ b/designs/se16champ/se16champ.inc
@@ -132,11 +132,13 @@ function se16champ_image($node) {
   $t += ($hh / 3);
   $l += $width;
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l+2, $t-2, $width, $node->result[1]->cname, $_bracket_image_fg_color, 'L');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l+2, $t-2, $width, $comp1->name, $_bracket_image_fg_color, 'L');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+$h+1, $width, $node->result[1]->comment, $_bracket_image_fg_color, 'L');
   $t += ($hh / 3);
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l+2, $t-2, $width, $node->result[2]->cname, $_bracket_image_fg_color, 'L');
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l+2, $t-2, $width, $comp2->name, $_bracket_image_fg_color, 'L');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+$h+1, $width, $node->result[2]->comment, $_bracket_image_fg_color, 'L');
 
   // bracket title
@@ -279,7 +281,9 @@ function se16champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($width, 0.125, $node->result[1]->cname, 0, 0, 'L');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  $pdf->cell($width, 0.125, $comp1->name, 0, 0, 'L');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($width, 0.125, $node->result[1]->comment, 0, 0, 'L');
@@ -287,7 +291,7 @@ function se16champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($width, 0.125, $node->result[2]->cname, 0, 0, 'L');
+  $pdf->cell($width, 0.125, $comp2->name, 0, 0, 'L');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($width, 0.125, $node->result[2]->comment, 0, 0, 'L');
@@ -332,4 +336,4 @@ function se16champ_pdf_page($node, &$pdf) {
       $pdf->cell($width, 0.125, $node->round[$i]->comment, 0, 0, 'C', TRUE);
     }
   }
-}
\ No newline at end of file
+}
diff --git a/designs/se16champlr/se16champlr.inc b/designs/se16champlr/se16champlr.inc
index 34bdeef..7b08ae5 100644
--- a/designs/se16champlr/se16champlr.inc
+++ b/designs/se16champlr/se16champlr.inc
@@ -131,7 +131,9 @@ function se16champlr_image($node) {
   $t += ($hh / 3);
   $match = $node->round[4]->match[1];
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t-2, $width, $match->cname[1], $_bracket_image_fg_color, 'L');
+  $comp1 = user_load($match->cname[1];
+  $comp2 = user_load($match->cname[2];
+  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t-2, $width, $comp1->name, $_bracket_image_fg_color, 'L');
   bracket_image_imagetextalign($img, $_bracket_image_font_small, $l+2, $t+$h+2, $width, $match->comp_comment[1], $_bracket_image_fg_color, 'L');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+$width-($w*2), $t-2, $w*2, $match->score[1], $_bracket_image_fg_color, 'R');
   if ($match->home[1]) {
@@ -141,7 +143,7 @@ function se16champlr_image($node) {
   $r -= $width;
   imageline($img, $r, $t, $r-$width, $t, $_bracket_image_fg_color);
 
-  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-$width, $t-2, $width, $match->cname[2], $_bracket_image_fg_color, 'R');
+  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-$width, $t-2, $width, $comp2->name, $_bracket_image_fg_color, 'R');
   bracket_image_imagetextalign($img, $_bracket_image_font_small, $r-$width, $t+$h+2, $width, $match->comp_comment[2], $_bracket_image_fg_color, 'R');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-$width, $t-2, $w*2, $match->score[2], $_bracket_image_fg_color, 'L');
   if ($match->home[2]) {
@@ -156,11 +158,13 @@ function se16champlr_image($node) {
   $w = $width * 2;
   $l = ($iwidth / 2) - ($w / 2);
   imageline($img, $l, $t, $l+$w, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $node->result[1]->cname, $_bracket_image_fg_color, 'C');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $comp1->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $w, $node->result[1]->comment, $_bracket_image_fg_color, 'C');
   $t += 50;
   imageline($img, $l, $t, $l+$w, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $node->result[2]->cname, $_bracket_image_fg_color, 'C');
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $comp2->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $w, $node->result[2]->comment, $_bracket_image_fg_color, 'C');
 
   // bracket title
@@ -311,7 +315,9 @@ function se16champlr_pdf_page($node, &$pdf) {
   $match = $node->round[4]->match[1];
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
-  $pdf->cell($width, 0.125, $match->cname[1], 0, 0, 'L');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  $pdf->cell($width, 0.125, $comp1->name, 0, 0, 'L');
   $pdf->setXY($l, $t+0.0625);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_small);
   $pdf->cell($width, 0.125, $match->comp_comment[1], 0, 0, 'L');
@@ -326,7 +332,7 @@ function se16champlr_pdf_page($node, &$pdf) {
   $r -= $width;
   $pdf->line($r, $t, $r-$width, $t);
   $pdf->setXY($r-$width, $t-0.125);
-  $pdf->cell($width, 0.125, $match->cname[2], 0, 0, 'R');
+  $pdf->cell($width, 0.125, $comp2->name, 0, 0, 'R');
   $pdf->setXY($r, $t+0.0625);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_small);
   $pdf->cell($width, 0.125, $match->comp_comment[2], 0, 0, 'L');
@@ -351,7 +357,9 @@ function se16champlr_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$w, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($w, 0.125, $node->result[1]->cname, 0, 0, 'C');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  $pdf->cell($w, 0.125, $comp1->name, 0, 0, 'C');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($w, 0.125, $node->result[1]->comment, 0, 0, 'C');
@@ -359,7 +367,7 @@ function se16champlr_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$w, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($w, 0.125, $node->result[2]->cname, 0, 0, 'C');
+  $pdf->cell($w, 0.125, $comp2->name, 0, 0, 'C');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($w, 0.125, $node->result[2]->comment, 0, 0, 'C');
@@ -415,4 +423,4 @@ function se16champlr_pdf_page($node, &$pdf) {
       $pdf->cell($width, 0.125, $node->round[4]->comment, 0, 0, 'C', 1);
     }
   }
-}
\ No newline at end of file
+}
diff --git a/designs/se16po1/se16po1.inc b/designs/se16po1/se16po1.inc
index e6deb87..d0914ee 100644
--- a/designs/se16po1/se16po1.inc
+++ b/designs/se16po1/se16po1.inc
@@ -96,11 +96,14 @@ function se16po1_image($node) {
   $l = $left + $width;
   $t = $top + ($height / 2);
   for ($i=1; $i<=count($node->result)/2; $i++) {
+    $comp = array();
+    $comp[$i] = user_load($node->result[$i]->cname);
+    $comp[$i + 4] = user_load($node->result[$i + 4]->cname);
     imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-    bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t-5, $w, $node->result[$i]->cname, $_bracket_image_fg_color, 'L');
+    bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t-5, $w, $comp[$i]->name, $_bracket_image_fg_color, 'L');
     bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+10, $w, $node->result[$i]->comment, $_bracket_image_fg_color, 'L');
     imageline($img, $l, $t+$tb, $l+$width, $t+$tb, $_bracket_image_fg_color);
-    bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+$tb-5, $w, $node->result[$i+4]->cname, $_bracket_image_fg_color, 'L');
+    bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+$tb-5, $w, $comp[$i + 4]->name, $_bracket_image_fg_color, 'L');
     bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+$tb+10, $w, $node->result[$i+4]->comment, $_bracket_image_fg_color, 'L');
     $t += $spacing;
   }  
@@ -212,12 +215,15 @@ function se16po1_pdf_page($node, &$pdf) {
   for ($i=1; $i<=count($node->result)/2; $i++) {
     $pdf->line($l, $t, $l+$width, $t);
     $pdf->setXY($l, $t-0.125);
-    $pdf->cell($width, 0.125, $node->result[$i]->cname, 0, 0, 'L');
+    $comp = array();
+    $comp[$i] = user_load($node->result[$i]->cname);
+    $comp[$i + 4] = user_load($node->result[$i + 4]->cname);
+    $pdf->cell($width, 0.125, $comp[$i]->name, 0, 0, 'L');
     $pdf->setXY($l, $t);
     $pdf->cell($width, 0.125, $node->result[$i]->comment, 0, 0, 'L');
     $pdf->line($l, $t+$tb, $l+$width, $t+$tb);
     $pdf->setXY($l, $t+$tb-0.125);
-    $pdf->cell($width, 0.125, $node->result[$i+4]->cname, 0, 0, 'L');
+    $pdf->cell($width, 0.125, $comp[$i + 4]->name, 0, 0, 'L');
     $pdf->setXY($l, $t+$tb);
     $pdf->cell($width, 0.125, $node->result[$i+4]->comment, 0, 0, 'L');
     $t += $spacing;
@@ -263,4 +269,4 @@ function se16po1_pdf_page($node, &$pdf) {
       $pdf->cell($width, 0.125, $node->round[$i]->comment, 0, 0, 'C', TRUE);
     }
   }
-}
\ No newline at end of file
+}
diff --git a/designs/se16po1lr/se16po1lr.inc b/designs/se16po1lr/se16po1lr.inc
index 04b0dcc..66e8d6d 100644
--- a/designs/se16po1lr/se16po1lr.inc
+++ b/designs/se16po1lr/se16po1lr.inc
@@ -103,16 +103,21 @@ function se16po1lr_image($node) {
   $t = $top + ($height / 2);
   for ($i=1; $i<=count($node->result)/4; $i++) {
     imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-    bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t-5, $w, $node->result[$i]->cname, $_bracket_image_fg_color, 'L');
+    $comp = array();
+    $comp[$i] = user_load($node->result[$i]->cname);
+    $comp[$i + 2] = user_load($node->result[$i + 2]->cname);
+    $comp[$i + 4] = user_load($node->result[$i + 4]->cname);
+    $comp[$i + 6] = user_load($node->result[$i + 6]->cname);
+    bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t-5, $w, $comp[$i]->name, $_bracket_image_fg_color, 'L');
     bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+10, $w, $node->result[$i]->comment, $_bracket_image_fg_color, 'L');
     imageline($img, $r, $t, $r-$width, $t, $_bracket_image_fg_color);
-    bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-10, $t-5, $w, $node->result[$i+4]->cname, $_bracket_image_fg_color, 'R');
+    bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-10, $t-5, $w, $comp[$i + 4]->name, $_bracket_image_fg_color, 'R');
     bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-10, $t+10, $w, $node->result[$i+4]->comment, $_bracket_image_fg_color, 'R');
     imageline($img, $l, $t+$tb, $l+$width, $t+$tb, $_bracket_image_fg_color);
-    bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+$tb-5, $w, $node->result[$i+2]->cname, $_bracket_image_fg_color, 'L');
+    bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+$tb-5, $w, $comp[$i + 2]->name, $_bracket_image_fg_color, 'L');
     bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+$tb+10, $w, $node->result[$i+2]->comment, $_bracket_image_fg_color, 'L');
     imageline($img, $r, $t+$tb, $r-$width, $t+$tb, $_bracket_image_fg_color);
-    bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-10, $t+$tb-5, $w, $node->result[$i+6]->cname, $_bracket_image_fg_color, 'R');
+    bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-10, $t+$tb-5, $w, $comp[$i + 6]->name, $_bracket_image_fg_color, 'R');
     bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-10, $t+$tb+10, $w, $node->result[$i+6]->comment, $_bracket_image_fg_color, 'R');
     $t += $spacing;
   }  
@@ -236,22 +241,27 @@ function se16po1lr_pdf_page($node, &$pdf) {
   for ($i=1; $i<=count($node->result)/4; $i++) {
     $pdf->line($l, $t, $l+$width, $t);
     $pdf->setXY($l, $t-0.125);
-    $pdf->cell($width, 0.125, $node->result[$i]->cname, 0, 0, 'L');
+    $comp = array();
+    $comp[$i] = user_load($node->result[$i]->cname);
+    $comp[$i + 2] = user_load($node->result[$i + 2]->cname);
+    $comp[$i + 4] = user_load($node->result[$i + 4]->cname);
+    $comp[$i + 6] = user_load($node->result[$i + 6]->cname);
+    $pdf->cell($width, 0.125, $comp[$i]->name, 0, 0, 'L');
     $pdf->setXY($l, $t);
     $pdf->cell($width, 0.125, $node->result[$i]->comment, 0, 0, 'L');
     $pdf->line($r, $t, $r-$width, $t);
     $pdf->setXY($r-$width, $t-0.125);
-    $pdf->cell($width, 0.125, $node->result[$i+4]->cname, 0, 0, 'R');
+    $pdf->cell($width, 0.125, $comp[$i + 4]->name, 0, 0, 'R');
     $pdf->setXY($r-$width, $t);
     $pdf->cell($width, 0.125, $node->result[$i+4]->comment, 0, 0, 'R');
     $pdf->line($l, $t+$tb, $l+$width, $t+$tb);
     $pdf->setXY($l, $t+$tb-0.125);
-    $pdf->cell($width, 0.125, $node->result[$i+2]->cname, 0, 0, 'L');
+    $pdf->cell($width, 0.125, $comp[$i + 2]->name, 0, 0, 'L');
     $pdf->setXY($l, $t+$tb);
     $pdf->cell($width, 0.125, $node->result[$i+2]->comment, 0, 0, 'L');
     $pdf->line($r, $t+$tb, $r-$width, $t+$tb);
     $pdf->setXY($r-$width, $t+$tb-0.125);
-    $pdf->cell($width, 0.125, $node->result[$i+6]->cname, 0, 0, 'R');
+    $pdf->cell($width, 0.125, $comp[$i + 6]->name, 0, 0, 'R');
     $pdf->setXY($r-$width, $t+$tb);
     $pdf->cell($width, 0.125, $node->result[$i+6]->comment, 0, 0, 'R');
     $t += $hh;
@@ -307,4 +317,4 @@ function se16po1lr_pdf_page($node, &$pdf) {
       $pdf->cell($width, 0.125, $node->round[4]->comment, 0, 0, 'C', 1);
     }
   }
-}
\ No newline at end of file
+}
diff --git a/designs/se2champ/se2champ.inc b/designs/se2champ/se2champ.inc
index f68536a..60b2d6a 100644
--- a/designs/se2champ/se2champ.inc
+++ b/designs/se2champ/se2champ.inc
@@ -94,7 +94,8 @@ function se2champ_image($node) {
   $t = $top + ($height / 2);
   $l = $left + $width;
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l+2, $t-2, $width, $node->result[1]->cname, $_bracket_image_fg_color, 'L');
+  $comp1 = user_load($node->result[1]->cname);
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l+2, $t-2, $width, $comp1->name, $_bracket_image_fg_color, 'L');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+$h+1, $width, $node->result[1]->comment, $_bracket_image_fg_color, 'L');
 
   // bracket title
@@ -192,7 +193,8 @@ function se2champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($width, 0.125, $node->result[1]->cname, 0, 0, 'L');
+  $comp1 = user_load($node->result[1]->cname);
+  $pdf->cell($width, 0.125, $comp1->name, 0, 0, 'L');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($width, 0.125, $node->result[1]->comment, 0, 0, 'L');
@@ -226,4 +228,4 @@ function se2champ_pdf_page($node, &$pdf) {
   if ($node->sponsorlogopath != '') {
     bracket_pdf_insert_image($pdf, $node->sponsorlogopath, 4.25, 9.0, 0.75, TRUE);
   }
-}
\ No newline at end of file
+}
diff --git a/designs/se32champlr/se32champlr.inc b/designs/se32champlr/se32champlr.inc
index ce7a47d..241a95d 100644
--- a/designs/se32champlr/se32champlr.inc
+++ b/designs/se32champlr/se32champlr.inc
@@ -143,7 +143,9 @@ function se32champlr_image($node) {
   $t += ($hh / 3);
   $match = $node->round[5]->match[1];
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t-2, $width, $match->cname[1], $_bracket_image_fg_color, 'L');
+  $comp1 = user_load($match->cname[1]);
+  $comp2 = user_load($match->cname[2]);
+  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t-2, $width, $comp1->name, $_bracket_image_fg_color, 'L');
   bracket_image_imagetextalign($img, $_bracket_image_font_small, $l+2, $t+$h+2, $width, $match->comp_comment[1], $_bracket_image_fg_color, 'L');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+$width-($w*2), $t-2, $w*2, $match->score[1], $_bracket_image_fg_color, 'R');
   if ($match->home[1]) {
@@ -153,7 +155,7 @@ function se32champlr_image($node) {
   $r -= $width;
   imageline($img, $r, $t, $r-$width, $t, $_bracket_image_fg_color);
 
-  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-$width, $t-2, $width, $match->cname[2], $_bracket_image_fg_color, 'R');
+  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-$width, $t-2, $width, $comp2->name, $_bracket_image_fg_color, 'R');
   bracket_image_imagetextalign($img, $_bracket_image_font_small, $r-$width, $t+$h+2, $width, $match->comp_comment[2], $_bracket_image_fg_color, 'R');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-$width, $t-2, $w*2, $match->score[2], $_bracket_image_fg_color, 'L');
   if ($match->home[2]) {
@@ -168,11 +170,13 @@ function se32champlr_image($node) {
   $w = $width * 2;
   $l = ($iwidth / 2) - ($w / 2);
   imageline($img, $l, $t, $l+$w, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $node->result[1]->cname, $_bracket_image_fg_color, 'C');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $comp1->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $w, $node->result[1]->comment, $_bracket_image_fg_color, 'C');
   $t += 50;
   imageline($img, $l, $t, $l+$w, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $node->result[2]->cname, $_bracket_image_fg_color, 'C');
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $comp2->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $w, $node->result[2]->comment, $_bracket_image_fg_color, 'C');
 
   // bracket title
@@ -334,7 +338,9 @@ function se32champlr_pdf_page($node, &$pdf) {
   $match = $node->round[5]->match[1];
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
-  $pdf->cell($width, 0.125, $match->cname[1], 0, 0, 'L');
+  $comp1 = user_load($match->cname[1]);
+  $comp2 = user_load($match->cname[2]);
+  $pdf->cell($width, 0.125, $comp1->name, 0, 0, 'L');
   $pdf->setXY($l, $t+0.0625);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_small);
   $pdf->cell($width, 0.125, $match->comp_comment[1], 0, 0, 'L');
@@ -349,7 +355,7 @@ function se32champlr_pdf_page($node, &$pdf) {
   $r -= $width;
   $pdf->line($r, $t, $r-$width, $t);
   $pdf->setXY($r-$width, $t-0.125);
-  $pdf->cell($width, 0.125, $match->cname[2], 0, 0, 'R');
+  $pdf->cell($width, 0.125, $comp2->name, 0, 0, 'R');
   $pdf->setXY($r, $t+0.0625);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_small);
   $pdf->cell($width, 0.125, $match->comp_comment[2], 0, 0, 'L');
@@ -374,7 +380,9 @@ function se32champlr_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$w, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($w, 0.125, $node->result[1]->cname, 0, 0, 'C');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  $pdf->cell($w, 0.125, $comp1->name, 0, 0, 'C');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($w, 0.125, $node->result[1]->comment, 0, 0, 'C');
@@ -382,7 +390,7 @@ function se32champlr_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$w, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($w, 0.125, $node->result[2]->cname, 0, 0, 'C');
+  $pdf->cell($w, 0.125, $comp2->name, 0, 0, 'C');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($w, 0.125, $node->result[2]->comment, 0, 0, 'C');
@@ -438,4 +446,4 @@ function se32champlr_pdf_page($node, &$pdf) {
       $pdf->cell($width, 0.125, $node->round[5]->comment, 0, 0, 'C', 1);
     }
   }
-}
\ No newline at end of file
+}
diff --git a/designs/se32po2lr/se32po2lr.inc b/designs/se32po2lr/se32po2lr.inc
index 7f2d5c4..e2e51a9 100644
--- a/designs/se32po2lr/se32po2lr.inc
+++ b/designs/se32po2lr/se32po2lr.inc
@@ -119,29 +119,38 @@ function se32po2lr_image($node) {
   $hh = $sp;
   $sp = $sp * 2;
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t-5, $w, $node->result[1]->cname, $_bracket_image_fg_color, 'L');
+  $comp = array();
+  $comp[1] = user_load($node->result[1]->cname);
+  $comp[2] = user_load($node->result[2]->cname);
+  $comp[3] = user_load($node->result[3]->cname);
+  $comp[4] = user_load($node->result[4]->cname);
+  $comp[5] = user_load($node->result[5]->cname);
+  $comp[6] = user_load($node->result[6]->cname);
+  $comp[7] = user_load($node->result[7]->cname);
+  $comp[8] = user_load($node->result[8]->cname);
+  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t-5, $w, $comp[1]->name, $_bracket_image_fg_color, 'L');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+10, $w, $node->result[1]->comment, $_bracket_image_fg_color, 'L');
   imageline($img, $r, $t, $r-$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-10, $t-5, $w, $node->result[5]->cname, $_bracket_image_fg_color, 'R');
+  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-10, $t-5, $w, $comp[5]->name, $_bracket_image_fg_color, 'R');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-10, $t+10, $w, $node->result[5]->comment, $_bracket_image_fg_color, 'R');
   imageline($img, $l, $t+$tb, $l+$width, $t+$tb, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+$tb-5, $w, $node->result[3]->cname, $_bracket_image_fg_color, 'L');
+  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+$tb-5, $w, $comp[3]->name, $_bracket_image_fg_color, 'L');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+$tb+10, $w, $node->result[3]->comment, $_bracket_image_fg_color, 'L');
   imageline($img, $r, $t+$tb, $r-$width, $t+$tb, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-10, $t+$tb-5, $w, $node->result[7]->cname, $_bracket_image_fg_color, 'R');
+  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-10, $t+$tb-5, $w, $comp[7]->name, $_bracket_image_fg_color, 'R');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-10, $t+$tb+10, $w, $node->result[7]->comment, $_bracket_image_fg_color, 'R');
   $t += $hh;
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t-5, $w, $node->result[2]->cname, $_bracket_image_fg_color, 'L');
+  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t-5, $w, $comp[2]->name, $_bracket_image_fg_color, 'L');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+10, $w, $node->result[2]->comment, $_bracket_image_fg_color, 'L');
   imageline($img, $r, $t, $r-$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-10, $t-5, $w, $node->result[6]->cname, $_bracket_image_fg_color, 'R');
+  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-10, $t-5, $w, $comp[6]->name, $_bracket_image_fg_color, 'R');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-10, $t+10, $w, $node->result[6]->comment, $_bracket_image_fg_color, 'R');
   imageline($img, $l, $t+$tb, $l+$width, $t+$tb, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+$tb-5, $w, $node->result[4]->cname, $_bracket_image_fg_color, 'L');
+  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+$tb-5, $w, $comp[4]->name, $_bracket_image_fg_color, 'L');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+$tb+10, $w, $node->result[4]->comment, $_bracket_image_fg_color, 'L');
   imageline($img, $r, $t+$tb, $r-$width, $t+$tb, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-10, $t+$tb-5, $w, $node->result[8]->cname, $_bracket_image_fg_color, 'R');
+  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-10, $t+$tb-5, $w, $comp[8]->name, $_bracket_image_fg_color, 'R');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-10, $t+$tb+10, $w, $node->result[8]->comment, $_bracket_image_fg_color, 'R');
 
   // bracket title
@@ -268,43 +277,52 @@ function se32po2lr_pdf_page($node, &$pdf) {
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
-  $pdf->cell($width, 0.125, $node->result[1]->cname, 0, 0, 'L');
+  $comp = array();
+  $comp[1] = user_load($node->result[1]->cname);
+  $comp[2] = user_load($node->result[2]->cname);
+  $comp[3] = user_load($node->result[3]->cname);
+  $comp[4] = user_load($node->result[4]->cname);
+  $comp[5] = user_load($node->result[5]->cname);
+  $comp[6] = user_load($node->result[6]->cname);
+  $comp[7] = user_load($node->result[7]->cname);
+  $comp[8] = user_load($node->result[8]->cname);
+  $pdf->cell($width, 0.125, $comp[1]->name, 0, 0, 'L');
   $pdf->setXY($l, $t);
   $pdf->cell($width, 0.125, $node->result[1]->comment, 0, 0, 'L');
   $pdf->line($r, $t, $r-$width, $t);
   $pdf->setXY($r-$width, $t-0.125);
-  $pdf->cell($width, 0.125, $node->result[5]->cname, 0, 0, 'R');
+  $pdf->cell($width, 0.125, $comp[5]->name, 0, 0, 'R');
   $pdf->setXY($r-$width, $t);
   $pdf->cell($width, 0.125, $node->result[5]->comment, 0, 0, 'R');
   $pdf->line($l, $t+$tb, $l+$width, $t+$tb);
   $pdf->setXY($l, $t+$tb-0.125);
-  $pdf->cell($width, 0.125, $node->result[3]->cname, 0, 0, 'L');
+  $pdf->cell($width, 0.125, $comp[3]->name, 0, 0, 'L');
   $pdf->setXY($l, $t+$tb);
   $pdf->cell($width, 0.125, $node->result[3]->comment, 0, 0, 'L');
   $pdf->line($r, $t+$tb, $r-$width, $t+$tb);
   $pdf->setXY($r-$width, $t+$tb-0.125);
-  $pdf->cell($width, 0.125, $node->result[7]->cname, 0, 0, 'R');
+  $pdf->cell($width, 0.125, $comp[7]->name, 0, 0, 'R');
   $pdf->setXY($r-$width, $t+$tb);
   $pdf->cell($width, 0.125, $node->result[7]->comment, 0, 0, 'R');
   $t += $hh;
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
-  $pdf->cell($width, 0.125, $node->result[2]->cname, 0, 0, 'L');
+  $pdf->cell($width, 0.125, $comp[2]->name, 0, 0, 'L');
   $pdf->setXY($l, $t);
   $pdf->cell($width, 0.125, $node->result[2]->comment, 0, 0, 'L');
   $pdf->line($r, $t, $r-$width, $t);
   $pdf->setXY($r-$width, $t-0.125);
-  $pdf->cell($width, 0.125, $node->result[6]->cname, 0, 0, 'R');
+  $pdf->cell($width, 0.125, $comp[6]->name, 0, 0, 'R');
   $pdf->setXY($r-$width, $t);
   $pdf->cell($width, 0.125, $node->result[6]->comment, 0, 0, 'R');
   $pdf->line($l, $t+$tb, $l+$width, $t+$tb);
   $pdf->setXY($l, $t+$tb-0.125);
-  $pdf->cell($width, 0.125, $node->result[4]->cname, 0, 0, 'L');
+  $pdf->cell($width, 0.125, $comp[4]->name, 0, 0, 'L');
   $pdf->setXY($l, $t+$tb);
   $pdf->cell($width, 0.125, $node->result[4]->comment, 0, 0, 'L');
   $pdf->line($r, $t+$tb, $r-$width, $t+$tb);
   $pdf->setXY($r-$width, $t+$tb-0.125);
-  $pdf->cell($width, 0.125, $node->result[8]->cname, 0, 0, 'R');
+  $pdf->cell($width, 0.125, $comp[8]->name, 0, 0, 'R');
   $pdf->setXY($r-$width, $t+$tb);
   $pdf->cell($width, 0.125, $node->result[8]->comment, 0, 0, 'R');
 
@@ -352,4 +370,4 @@ function se32po2lr_pdf_page($node, &$pdf) {
       $pdf->cell($width, 0.125, $node->round[$i]->comment, 0, 0, 'C');
     }
   }
-}
\ No newline at end of file
+}
diff --git a/designs/se4champ/se4champ.inc b/designs/se4champ/se4champ.inc
index 7a34b37..39088b3 100644
--- a/designs/se4champ/se4champ.inc
+++ b/designs/se4champ/se4champ.inc
@@ -133,11 +133,13 @@ function se4champ_image($node) {
   $t += ($hh / 3);
   $l += $width;
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l+2, $t-2, $width, $node->result[1]->cname, $_bracket_image_fg_color, 'L');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l+2, $t-2, $width, $comp1->name, $_bracket_image_fg_color, 'L');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+$h+1, $width, $node->result[1]->comment, $_bracket_image_fg_color, 'L');
   $t += ($hh / 3);
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l+2, $t-2, $width, $node->result[2]->cname, $_bracket_image_fg_color, 'L');
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l+2, $t-2, $width, $comp2->name, $_bracket_image_fg_color, 'L');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+$h+1, $width, $node->result[2]->comment, $_bracket_image_fg_color, 'L');
 
   // bracket title
@@ -282,7 +284,9 @@ function se4champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($width, 0.125, $node->result[1]->cname, 0, 0, 'L');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  $pdf->cell($width, 0.125, $comp1->name, 0, 0, 'L');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($width, 0.125, $node->result[1]->comment, 0, 0, 'L');
@@ -290,7 +294,7 @@ function se4champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($width, 0.125, $node->result[2]->cname, 0, 0, 'L');
+  $pdf->cell($width, 0.125, $comp2->name, 0, 0, 'L');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($width, 0.125, $node->result[2]->comment, 0, 0, 'L');
@@ -335,4 +339,4 @@ function se4champ_pdf_page($node, &$pdf) {
       $pdf->cell($width, 0.125, $node->round[$i]->comment, 0, 0, 'C', TRUE);
     }
   }
-}
\ No newline at end of file
+}
diff --git a/designs/se64champlr/se64champlr.inc b/designs/se64champlr/se64champlr.inc
index 54315a3..6d7a6ce 100644
--- a/designs/se64champlr/se64champlr.inc
+++ b/designs/se64champlr/se64champlr.inc
@@ -155,7 +155,9 @@ function se64champlr_image($node) {
   $t += ($hh / 3);
   $match = $node->round[6]->match[1];
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t-2, $width, $match->cname[1], $_bracket_image_fg_color, 'L');
+  $comp1 = user_load($match->cname[1]);
+  $comp2 = user_load($match->cname[2]);
+  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t-2, $width, $comp1->name, $_bracket_image_fg_color, 'L');
   bracket_image_imagetextalign($img, $_bracket_image_font_small, $l+2, $t+$h+2, $width, $match->comp_comment[1], $_bracket_image_fg_color, 'L');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+$width-($w*2), $t-2, $w*2, $match->score[1], $_bracket_image_fg_color, 'R');
   if ($match->home[1]) {
@@ -165,7 +167,7 @@ function se64champlr_image($node) {
   $r -= $width;
   imageline($img, $r, $t, $r-$width, $t, $_bracket_image_fg_color);
 
-  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-$width, $t-2, $width, $match->cname[2], $_bracket_image_fg_color, 'R');
+  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-$width, $t-2, $width, $comp2->name, $_bracket_image_fg_color, 'R');
   bracket_image_imagetextalign($img, $_bracket_image_font_small, $r-$width, $t+$h+2, $width, $match->comp_comment[2], $_bracket_image_fg_color, 'R');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $r-$width, $t-2, $w*2, $match->score[2], $_bracket_image_fg_color, 'L');
   if ($match->home[2]) {
@@ -180,11 +182,13 @@ function se64champlr_image($node) {
   $w = $width * 2;
   $l = ($iwidth / 2) - ($w / 2);
   imageline($img, $l, $t, $l+$w, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $node->result[1]->cname, $_bracket_image_fg_color, 'C');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $comp1->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $w, $node->result[1]->comment, $_bracket_image_fg_color, 'C');
   $t += 50;
   imageline($img, $l, $t, $l+$w, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $node->result[2]->cname, $_bracket_image_fg_color, 'C');
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l, $t-2, $w, $comp2->name, $_bracket_image_fg_color, 'C');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l, $t+$h+1, $w, $node->result[2]->comment, $_bracket_image_fg_color, 'C');
 
   // bracket title
@@ -357,7 +361,9 @@ function se64champlr_pdf_page($node, &$pdf) {
   $match = $node->round[6]->match[1];
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
-  $pdf->cell($width, 0.125, $match->cname[1], 0, 0, 'L');
+  $comp1 = user_load($match->cname[1]);
+  $comp2 = user_load($match->cname[2]);
+  $pdf->cell($width, 0.125, $comp1->name, 0, 0, 'L');
   $pdf->setXY($l, $t+0.0625);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_small);
   $pdf->cell($width, 0.125, $match->comp_comment[1], 0, 0, 'L');
@@ -372,7 +378,7 @@ function se64champlr_pdf_page($node, &$pdf) {
   $r -= $width;
   $pdf->line($r, $t, $r-$width, $t);
   $pdf->setXY($r-$width, $t-0.125);
-  $pdf->cell($width, 0.125, $match->cname[2], 0, 0, 'R');
+  $pdf->cell($width, 0.125, $comp2->name, 0, 0, 'R');
   $pdf->setXY($r, $t+0.0625);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_small);
   $pdf->cell($width, 0.125, $match->comp_comment[2], 0, 0, 'L');
@@ -397,7 +403,9 @@ function se64champlr_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$w, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($w, 0.125, $node->result[1]->cname, 0, 0, 'C');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  $pdf->cell($w, 0.125, $comp1->name, 0, 0, 'C');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($w, 0.125, $node->result[1]->comment, 0, 0, 'C');
@@ -405,7 +413,7 @@ function se64champlr_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$w, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($w, 0.125, $node->result[2]->cname, 0, 0, 'C');
+  $pdf->cell($w, 0.125, $comp2->name, 0, 0, 'C');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($w, 0.125, $node->result[2]->comment, 0, 0, 'C');
@@ -461,4 +469,4 @@ function se64champlr_pdf_page($node, &$pdf) {
       $pdf->cell($width, 0.125, $node->round[6]->comment, 0, 0, 'C');
     }
   }
-}
\ No newline at end of file
+}
diff --git a/designs/se8champ/se8champ.inc b/designs/se8champ/se8champ.inc
index 5c60e58..91e0d31 100644
--- a/designs/se8champ/se8champ.inc
+++ b/designs/se8champ/se8champ.inc
@@ -136,11 +136,13 @@ function se8champ_image($node) {
   $t += ($hh / 3);
   $l += $width;
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l+2, $t-2, $width, $node->result[1]->cname, $_bracket_image_fg_color, 'L');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l+2, $t-2, $width, $comp1->name, $_bracket_image_fg_color, 'L');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+$h+1, $width, $node->result[1]->comment, $_bracket_image_fg_color, 'L');
   $t += ($hh / 3);
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l+2, $t-2, $width, $node->result[2]->cname, $_bracket_image_fg_color, 'L');
+  bracket_image_imagetextalign($img, $_bracket_image_font_large, $l+2, $t-2, $width, $comp2->name, $_bracket_image_fg_color, 'L');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+$h+1, $width, $node->result[2]->comment, $_bracket_image_fg_color, 'L');
 
   // bracket title
@@ -286,7 +288,9 @@ function se8champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($width, 0.125, $node->result[1]->cname, 0, 0, 'L');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  $pdf->cell($width, 0.125, $comp1->name, 0, 0, 'L');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($width, 0.125, $node->result[1]->comment, 0, 0, 'L');
@@ -294,7 +298,7 @@ function se8champ_pdf_page($node, &$pdf) {
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
   $pdf->setFont($_bracket_pdf_font_name, 'B', $_bracket_pdf_font_large);
-  $pdf->cell($width, 0.125, $node->result[2]->cname, 0, 0, 'L');
+  $pdf->cell($width, 0.125, $comp2->name, 0, 0, 'L');
   $pdf->setXY($l, $t);
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->cell($width, 0.125, $node->result[2]->comment, 0, 0, 'L');
@@ -339,4 +343,4 @@ function se8champ_pdf_page($node, &$pdf) {
       $pdf->cell($width, 0.125, $node->round[$i]->comment, 0, 0, 'C', TRUE);
     }
   }
-}
\ No newline at end of file
+}
diff --git a/designs/se8po1/se8po1.inc b/designs/se8po1/se8po1.inc
index 8dd13a5..80301ff 100644
--- a/designs/se8po1/se8po1.inc
+++ b/designs/se8po1/se8po1.inc
@@ -98,17 +98,21 @@ function se8po1_image($node) {
   $l = $left + $width;
   $t = $top + ($height / 2);
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t-5, $w, $node->result[1]->cname, $_bracket_image_fg_color, 'L');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  $comp3 = user_load($node->result[3]->cname);
+  $comp4 = user_load($node->result[4]->cname);
+  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t-5, $w, $comp1->name, $_bracket_image_fg_color, 'L');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+10, $w, $node->result[1]->comment, $_bracket_image_fg_color, 'L');
   imageline($img, $l, $t+$tb, $l+$width, $t+$tb, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+$tb-5, $w, $node->result[3]->cname, $_bracket_image_fg_color, 'L');
+  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+$tb-5, $w, $comp3->name, $_bracket_image_fg_color, 'L');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+$tb+10, $w, $node->result[3]->comment, $_bracket_image_fg_color, 'L');
   $t += $spacing;
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t-5, $w, $node->result[2]->cname, $_bracket_image_fg_color, 'L');
+  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t-5, $w, $comp2->name, $_bracket_image_fg_color, 'L');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+10, $w, $node->result[2]->comment, $_bracket_image_fg_color, 'L');
   imageline($img, $l, $t+$tb, $l+$width, $t+$tb, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+$tb-5, $w, $node->result[4]->cname, $_bracket_image_fg_color, 'L');
+  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+$tb-5, $w, $comp4->name, $_bracket_image_fg_color, 'L');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+$tb+10, $w, $node->result[4]->comment, $_bracket_image_fg_color, 'L');
 
   // bracket title
@@ -217,23 +221,27 @@ function se8po1_pdf_page($node, &$pdf) {
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
-  $pdf->cell($width, 0.125, $node->result[1]->cname, 0, 0, 'L');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  $comp3 = user_load($node->result[3]->cname);
+  $comp4 = user_load($node->result[4]->cname);
+  $pdf->cell($width, 0.125, $comp1->name, 0, 0, 'L');
   $pdf->setXY($l, $t);
   $pdf->cell($width, 0.125, $node->result[1]->comment, 0, 0, 'L');
   $pdf->line($l, $t+$tb, $l+$width, $t+$tb);
   $pdf->setXY($l, $t+$tb-0.125);
-  $pdf->cell($width, 0.125, $node->result[3]->cname, 0, 0, 'L');
+  $pdf->cell($width, 0.125, $comp3->name, 0, 0, 'L');
   $pdf->setXY($l, $t+$tb);
   $pdf->cell($width, 0.125, $node->result[3]->comment, 0, 0, 'L');
   $t += $spacing;
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
-  $pdf->cell($width, 0.125, $node->result[2]->cname, 0, 0, 'L');
+  $pdf->cell($width, 0.125, $comp2->name, 0, 0, 'L');
   $pdf->setXY($l, $t);
   $pdf->cell($width, 0.125, $node->result[2]->comment, 0, 0, 'L');
   $pdf->line($l, $t+$tb, $l+$width, $t+$tb);
   $pdf->setXY($l, $t+$tb-0.125);
-  $pdf->cell($width, 0.125, $node->result[4]->cname, 0, 0, 'L');
+  $pdf->cell($width, 0.125, $comp4->name, 0, 0, 'L');
   $pdf->setXY($l, $t+$tb);
   $pdf->cell($width, 0.125, $node->result[4]->comment, 0, 0, 'L');
 
@@ -277,4 +285,4 @@ function se8po1_pdf_page($node, &$pdf) {
       $pdf->cell($width, 0.125, $node->round[$i]->comment, 0, 0, 'C', TRUE);
     }
   }
-}
\ No newline at end of file
+}
diff --git a/designs/se8po2/se8po2.inc b/designs/se8po2/se8po2.inc
index dd20294..43adc7c 100644
--- a/designs/se8po2/se8po2.inc
+++ b/designs/se8po2/se8po2.inc
@@ -110,10 +110,12 @@ function se8po2_image($node) {
   $hh = $sp;
   $sp = $sp * 2;
   imageline($img, $l, $t, $l+$width, $t, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t-5, $w, $node->result[1]->cname, $_bracket_image_fg_color, 'L');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t-5, $w, $comp1->name, $_bracket_image_fg_color, 'L');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+10, $w, $node->result[1]->comment, $_bracket_image_fg_color, 'L');
   imageline($img, $l, $t+$tb, $l+$width, $t+$tb, $_bracket_image_fg_color);
-  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+$tb-5, $w, $node->result[2]->cname, $_bracket_image_fg_color, 'L');
+  bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+$tb-5, $w, $comp2->name, $_bracket_image_fg_color, 'L');
   bracket_image_imagetextalign($img, $_bracket_image_font_norm, $l+2, $t+$tb+10, $w, $node->result[2]->comment, $_bracket_image_fg_color, 'L');
 
   // bracket title
@@ -232,12 +234,14 @@ function se8po2_pdf_page($node, &$pdf) {
   $pdf->setFont($_bracket_pdf_font_name, '', $_bracket_pdf_font_norm);
   $pdf->line($l, $t, $l+$width, $t);
   $pdf->setXY($l, $t-0.125);
-  $pdf->cell($width, 0.125, $node->result[1]->cname, 0, 0, 'L');
+  $comp1 = user_load($node->result[1]->cname);
+  $comp2 = user_load($node->result[2]->cname);
+  $pdf->cell($width, 0.125, $comp1->name, 0, 0, 'L');
   $pdf->setXY($l, $t);
   $pdf->cell($width, 0.125, $node->result[1]->comment, 0, 0, 'L');
   $pdf->line($l, $t+$tb, $l+$width, $t+$tb);
   $pdf->setXY($l, $t+$tb-0.125);
-  $pdf->cell($width, 0.125, $node->result[2]->cname, 0, 0, 'L');
+  $pdf->cell($width, 0.125, $comp2->name, 0, 0, 'L');
   $pdf->setXY($l, $t+$tb);
   $pdf->cell($width, 0.125, $node->result[2]->comment, 0, 0, 'L');
 
@@ -281,4 +285,4 @@ function se8po2_pdf_page($node, &$pdf) {
       $pdf->cell($width, 0.125, $node->round[$i]->comment, 0, 0, 'C', TRUE);
     }
   }
-}
\ No newline at end of file
+}
