Hmmm

I play games with friends all the time, and random other people I suppose...
What about - A checkbox system?
- One box to check 'Hide from all'
One box to check friends and foes, each (Hide from all friends and/or hide from all foes)
One box for each friend foe, to mark them individually
One box for 'everyone else' if you aren't doing everyone
About in that order, that way you can choose to
A. Be hidden from everyone
B. Be hidden only from certain friends / foes
C. Allow the rest of the CC population to see/not see you.
I don't think it's too confusing, and it could work I suppose
Also, the chipv idea of always having teammates see you is good in principle, but what if you are a team with that person in one game, and their opponent in another? Would they still see you, even they they're still technically your opponent in one game? Or would they not see you, even though they are your teammate?
