Wow, thanks markjugg. It makes me just how many CPAN modules I could use and am not. Yes, Data::Grouper looks awesome. I spent days getting triple nested <TMPL_LOOP>'s to work. I'll look into this.
—Brad "Don't ever take a fence down until you know the reason it was put up. " G. K. Chesterton