User Profile

User profile extended. 
I can understand a little better why you might want to do Team Management stuff now -- this would be a part of that maybe? Affiliating with a team/group?

Hrm.... I wonder how long the path to Team Management might be. I feel like there are a ton of pieces that get touched by Team Management. I will think about this more, maybe work on a spec while you are on vacation.