I've been talking to a couple people in the guild about druid macros so I figured I'd post some of the ones I use for Hakken.  Blizz has made a couple changes to the macro system so there my be better ways to do these now but they work.

In no particular order:

The first three macros together allow to map all your forms to three buttons (if your feral).  You can press any of these buttons no matter what form you are in, and even if you are mounted.  Makes for easy shapeshifting.

- This is my one-button charge.  The first press puts you in bear form, the second press charges.

#showtooltip Feral Charge
/cancelform [nostance:1]
/cast [nostance] Dire Bear Form; [stance:1] Feral Charge

- Same thing with prowl.  First press puts you in cat, second one prowls.

#showtooltip Prowl
/cancelform [nostance:3]
/cast [nostance] Cat Form; [stance:3, nostealth] Prowl

- This one cancels whatever form you are in, then the next press either puts you in flight form, swimming form, or travel form depending on your circumstances.

#showtooltip
# show [noflyable, combat] Travel From
# show [swimming] Aquatic From
/cast [nostance, swimming]Aquatic Form;[nostance, nomounted, flyable, nocombat] Flight Form;[nostance, nomounted] Travel Form
/dismount [mounted]
/cancelform

- This one casts Faerie fire no matter what form you are in

#showtooltip
# show [nostance] Faerie Fire
# show Faerie Fire (Feral)()
/cast [nostance] Faerie Fire
/cast [stance:1] Faerie Fire (Feral)()
/cast [stance:3] Faerie Fire (Feral)()

- Space-saver.  Left click for MotW, right click for GotW

#showtooltip Gift of the Wild
# show Gift of the Wild
/cast [button:1] Mark of the Wild
/cast [button:2] Gift of the Wild

- I think everyone has this one.  One button ravage and shred.

#showtooltip
# show Shred
/cast [stealth] Ravage; Shred

- This is your one-button stun.  Casts the appropriate stun/incapacitate for your form, then it casts war-stomp if you hit it again before the cooldown is up.

#showtooltip
/castsequence [stance:1] reset=5 Bash, War Stomp
/castsequence [stance:3, nostealth] reset=10 Maim, War Stomp
/cast [stealth] Pounce; War Stomp

That's pretty much it.  I was playing around with some focus macros to for cc but I don't cc much as a feral druid so I never really perfected them.  If you have some good macros please feel free to share!