It's very possible, but the only current issue that makes this uneasy to make a release is that every single user is in the user group, so unless I knew your group names, It'd be hard to make a module for you.
If only there was a group that ungrouped people are in that no one else was in it'd be really easy. =)