Thanks for the quick reply. I used var_export for the session and just indented the nested arrays so my mind didn't explode. I can post the raw output from var_dump, var_export, or print_r if that would help.
I have been trying iterations of things like these.
var_export($_SESSION['cart']->coupons['amount']); result is NULL
var_export($_SESSION['cart']->Discount['amount']); result is NULL
var_export($_SESSION['cart']->info['comments']); result is "bbbbbb" YES!
I'm perplexed that I can pull the comments element, but not anything deeper.