I promised to give you a rogue macro and after many hours of changing many lines over and over, I finally have come up with this PvP/PvE lazy macro for you.
There are 2 flavors, one of them is for spammable without being behind the target and the other one is for behind the target D’oh!
Macro might be outdated, please check the forums for up to date macros.
/castsequence [mod]Ambush;reset=target Hemorrhage,Slice and Dice,Hemorrhage,Hemorrhage,Rupture,Hemorrhage,Hemorrhage,Recuperate /castsequence reset=60 Shadow Dance,Shadowstep,Premeditation /cast Smoke Bomb /startattack
Version 2 – This one also uses Ambush when Shadow Dance is up, but is only usable when behind the target because of the Backstab rotation, also hold any modifier key for Redirect:
/castsequence [stance:3]Ambush;[mod]Redirect;reset=target Hemorrhage,Backstab,Slice and Dice,Backstab,Backstab,Rupture,Backstab,Eviscerate /castsequence reset=60 Shadow Dance,Shadowstep,Premeditation /cast Smoke Bomb /startattack
*These macros can be easily transformed into PvE or PvP by simply edit/changing these words: Recuperate to Eviscerate or viceversa
UPDATED September 30, 2011: Removed the Redirect spell, it was not working in version 1. Version 2 still has Redirect but as a modifier. The rotation resets on target to prevent any lock ups.