Warning: HappyTotem currently only works in the English-speaking and hopefully German localisations of WoW. It won't work in the others.
HappyTotem is a little totem mod that gives you a bar with four slots: Earth, Fire, Water, Air. As you place totems they appear on the bar, disappearing from it again when they're destroyed. It also shows their remaining duration in the style of WoW's target buffs and debuffs, with a shadow extending clockwise around the totem's icon as its duration is used up. The bar can be dragged around by its title, which stays invisible until you hold the mouse over it for a second or so.
Version 1.1 adds a range display. If you don't have the totem's buff then its icon will turn red on the bar. This lets you see when you're in or out of range, as well as showing you when Grounding Totem is ready to deflect a spell. Note that this doesn't work on Tremor Totem, Flametongue Totem, Poison/Disease Cleansing Totem, Mana Tide Totem or Windfury totem, as they have no buffs. The range display can be toggled on and off by the new menu from right clicking the HappyTotem title bar.
Version 1.1.1 fixes an issue where Wrath of Air Totem and Totem of Wrath weren't range checking correctly, along with a couple of cosmetic issues.
Version 1.1.2 adds support for the German localisation.
Version 1.1.3 fixes the German localisation (oops).
I've quit WoW, so unless I un-quit I won't be updating anymore.
Discussion for HappyTotem can be found here: http://www.wowinterface.com/forums/showthread.php?p=67587#post67587