Hm.  Design wants to do different display things with each group, though, so sorting the items in order by group just means the template would have to check "if status == whatever", right?  It seemed to me maybe just passing different variables for each group might be easier to manipulate in the template.