I use TotemTimers on all of my shamans, they automatically make a macro for you, and it changes when you change what totems you want to drop.
My ui looks like this with it:
http://www.hdimage.org/images/o1rixn...pkt_boxuis.jpg
Timer shows right below the totem(above the fire ele cd that You can see in ss), its nice, also shows when totems like disease/tremor tick