Raid Survival Macros
To make survival macros more effective you need something to blurt out and grab your attention if your health should fall bellow a certain percentage. Since I already use Weakauras for just about everything, I made an aura that will play a sound file of a boxing ring bell going off several times once my health drops bellow 60%. There are plenty of mods such as LowHP Alert that will play sounds when bellow 50%. Audio alerts are so important because most people are wrapped up in tanking, dpsing or healing to look at their own health. This way, you hear the audio alert, hit your assigned macro key and you can resume what you were doing without fear.
Druid
This is the macro that I use as a Resto Druid. You need to hit this macro twice but it's well worth it as I will describe. This macro has saved my life countless times.
1. The first time you hit it, you will go into bear form and cast Might of Ursoc and Barkskin on yourself. This gives you the following defensive buffs:
Bear form = 120% more armor and 40% more stamina
Might of Ursoc = For 20 seconds you get 30% more Hp, even when you switch back to healing form.
Barkskin = Reduces all damage by 20% for 12 seconds.
2. The second time you hit it, you cast rejuv on yourself, which will pop you out of bear form. This way, you are ready to start healing again.
/cast Might of Ursoc
/cast Barkskin
/cast [target=YOURnameHERE] Rejuvenation