Not a question, but a macro I just wrote in case you're not using a mod that automagically announces Heroism/Bloodlust cooldowns:
When you cast Heroism, it announces in raid: "Heroism is UP :: GROUP <whatever your # is>"
When Heroism runs out, it announces in raid: "Heroism is DOWN :: GROUP <whatever the group # was>"
/cast Heroism
/run a="Heroism is ";b=" :: GROUP ";for i=1,GetNumRaidMembers() do x,_,y=GetRaidRosterInfo(i);if(x=="Aerya")then g=y;break;end end;SendChatMessage(a.."UP"..b..g,"RAID",nil)
/in 40 /run SendChatMessage(a.."DOWN"..b..g,"RAID",nil)
Copy and paste that precisely into a macro, replacing "Aerya" with whatever your name is. It should be slightly under the max macro size if you have a 12 character name, which will give you a bit of leeway for how you want the macro to look.
Enjoy.
