Very tasty, although I was wondering about Earthshield being in the SelfBuff part of the addon. What I mean is, if I enable it in SelfBuffs it spams me that "I" don't have it on if I put it on, lets say the tank. Perhaps allow it to track it on the person you put it on? Or even locally assign someone to put it on and alert the shaman when the buff expires (either via time/charges used).
It would be nice if this could work for Thorns as well - I'd like the tank(s) I specify to have it, but not everyone else. Love the addon otherwise.