This problem is one of the most annoying thing on Roll20. I wonder that why the system is designed sooooooo secretively. Are we playing cloak and dagger when we access for Roll20? Why we can't just share the sheet? I have seen countless times the game master have to share the permission of all the player characters for all the players just because of this, and it was annoying as hell as you could imagine. It is also very painful to actually make use of sheet based macros as well. And that's why I try not to use character based macro - actually, aside one attempt for D&D 4e, I NEVER want to make the sheet based macro at all, ever. No ways to shares the sheet between the players is one of the most annoying problem, as well as not able to touch the token bounded to a player(this also prevents to use the sheet based macro, for the only solution is either give the permission of the all the PCs for all players, or just don't use the token bounded to a character and only use non-sheet based macros), only make a single token for a specific character(thus unable to make the macro for the non-named NPCs). I think that those stacks of annoyance maybe solved with this, or at least I hope. Anyway, again, I wonder why Roll20 developer team is soooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo obsessed by the massive layers of secrecy. If something would be GM exclusive then that's fine, but why for each players?? Just why? (+1 vote, by the way. And I remember that I have made a similar request some years ago as well.)