In a key rich environment and a fixed group I found macro based heals incredibly useful. My macro's were all:

Code:
/target Name
/cast Heal
This allowed me to have 5 macro's for 5 heals, I used my X-Keys pro to manage this and it was pretty easy to heal no matter who the leader was. Once I stepped into raiding, 10 man pvp raids or mixed groups (drop a guildmate in to help out, etc) this became unusable.

Thus I switched to Innerspace and used Mousebroadcasting.