First a caveat: As a n00b it took me a long time to discover the usefulness of macros in-game (I used to use them all the time in Lotus 1-2-3 -- am I dating myself?) but my play and DPS really improved when I started using them, so if you don't use a shot rotation macro (for hunters) or any class appropriate macros, you may not playing up to your full ability.
Okay, I'm gonna talk about my macros and if you get some ideas - great, if not, you've only wasted two minutes!
Shot Rotation Macro:
This is my Shot Rotation Macro.Sorry got a little side tracked there -- much apologies to the USMC, semper fi boys!
There are many like it, but this one is MINE.
My Macro is my best friend. It is my life.
I must fire my bow true.
I must shoot straighter than my enemy who is trying to kill me
/castsequence reset=2 Auto shot, Arcane Shot, Steady Shot, Auto Shot, Steady Shot, Auto Shot, Steady Shot
/castrandom [target=pettarget, exists] Kill Command
You'll notice there is no multi-shot in this rotation -- that is on purpose so that I do not break CC. I have Multi-shot keybound to no.2 and throw it in when needed, and it usually doesn't mess up my rotation too bad. (To tailor your own Macro to your weapon speed, I found this guide very useful.)
Now -- here is my little secret that I use with my macro. In addition to binding it to the "1" key, I have bound the macro to my scroll wheel on my mouse. I just spin that sucker all day long and that macro keeps going.
I am afraid that one day I will want to zoom in on something that I have targeted and start a pull and wipe my raid/party... but everyone knows I'm a n00b, so when that happens, they'll all make fun of me -- virtually tussle my hair and forgive me.
For misdirection I set my focus as our Main Tank and can knock this one off when ever I feel the need to add a little bit more aggro to the mix (and if no focus exists, my pet gets the aggro):
#show Misdirection
#showtooltip Misdirection
/cast [button:2] Distracting Shot; [target=focus, help] Misdirection; [help] Misdirection; [target=pet, exists] Misdirection;
I usually use MD in conjunction with this macro below to max out threat -- just have to watch out for global cool down on the timing, but it leaves me only one button to press.
/castsequence reset=5 Distracting Shot, Arcane Shot, Multi-Shot, Auto-Shot, Steady Shot
I have other macros, but I don't use them as often and I find I change them around a bit as I need them. I'm trying to learn more about macro writing and wowwiki has a nice guide. Even Blizz is getting into the act with more Macro info -- and macro flexibility should be increased with the release of 2.3. Even if you don't want to make them, copy and paste them, there are many sites that warehouse macros (that's where I got the misdirection macro from.)
Hope this helps your game!
