This article contains Rogue-specific macros that players have found useful.
/cast target=focus,exists,nodead,nomodifier:shift] Blind /stopmacro [target=focus,exists,nodead,nomodifier:shift] /focus
This macro will allow you to set a target as your blind target then cast it upon them whenever you hit the button, no matter who your current target is. Hitting the Shift button will also force a Focus shift to your current target (can be modified to either ctrl or alt if you so choose, or even replace it with button:2 to refocus on a right-click).
/cast [nostealth] Stealth
A simple little macro, but a useful one. You can spam the stealth button without fear of it activating and then canceling stealth because you hit it one too many times. Useful, especially in conjunction with other macros.
/cast [combat] Vanish; [nocombat,nostealth] Stealth
Unite the two "I need to hide" abilities to one key-bind.
This Macro allows you to pick the pocket of your target and Sap them at the same time. It's useful for Q's like the Syndicate/Ravenholt one, and also stops the target from aggro'ing you when normally a pick would.
/cast pick pocket /stopcasting /cast sap