I'd love to switch to version 2 ... probably in 90 days, but until them ...

Okay, I tried what you explained, and it didn't work. Here's what I did.
GLOBAL CODE: stat sCltName as string
Group Header 1 (My report titles) I created an invisible unbound value box called HoldingName.
HOLDING NAME ON PRINT: HoldingName = CLTNAME
Group Header 2 (A report title underline series of Line Boxes)
Body: This is where all my invisible data that will add up (evenutally) goes. I have an unbound value box callled CLTNAME.
CLTNAME ON PRINT:
var vCltName as string
vCltName = (@Xlookupsourcelist(@FN, LE0, "Sales Screen!CltNo", "CltName"))
CLTNAME = @accessstringarray(vCltName,1)
Group Footer 3 (My displayed total per client line). Sums of body fields, only visible. To get the client name to appear in the Footer, I have a High Value Box of the invisible client number above. I created an unbound valuebox called Pullname on this line to be where the client name shows.
PULLNAME ON PRINT: PullName = sCltName
Group Footer 2 (another line of line boxes before the grand total)
Group Footer 1 (My Grand Total) which needs no client name, just sums of all of Group Footer 3 subtotals.
What did I do wrong?