My General all purpose macro
Sequences['Cat'] = {
PreMacro = [[
/targetenemy [noharm][dead]
/cast Wild Charge
]],
'/castsequence [nostealth] reset=target Swipe, Savage Roar, Thrash, Swipe, Swipe, Swipe, Rip, Swipe, Thrash, Swipe, Ferocious Bite, Swipe, Swipe',
'/use [stealth]Rake',
[[/cast Tiger's Fury]],
[[/cast Incapacitating Roar]],
[[/cast Cenarion Ward]],
'/cast Berserk',
PostMacro = [[
/startattack
]],
}