Sounds like a pretty complex thing to code in, [@Buddha]. How would such a system handle people being part of multiple groups? would they all show? Only one?