Okay, I'm seeking help to produce a one-button Holy Word: Chastise macro.
For those that aren't watching the Priest changes in Cataclysm much they have received a new ability called Holy Word: Chastise, a single-target nuke. However, it interacts with another talent Chakra, which puts you into different healing "states." While you are in these states Holy Word: Chastise changes into Holy Word: Aspire, Holy Word: Serenity, and Holy Word: Sanctuary (for Renew, Heal, and Prayer of Healing respectively). In this case the name on the ability actually changes such that any macro containing "Holy Word: Chastise" is no longer recognized. This is made more complicated by the fact that Chastise is designed to target an enemy, Aspire and Serenity target allies, and Sanctuary has a targeting circle.
I know it's not possible for a macro to check whether you have a particular buff, so I couldn't take that approach. I tried layering all four abilities into a single macro in hopes it would just cast whichever it could but that lead to a variety of errors.
And so now having exhausted my...erm...skills as a macro designer I'm wondering if anybody here has any idea how it would be possible for a single macro to cast four different abilities with different targeting systems depending on circumstance.