I use a bunch of them, druids are a weird class and macros really help to exploit all the cool things druids can do.
Most of these I stole from other forums or whatever, I don't actually know much about macros myself.
First of biggest macro galaxy

**
/script SpellStopCasting();
/script WeaponSwap("Blump Family Fishing Pole")
/cast Fishing
I use stopcasting macros for most my spells so I don't have to jump or move to interupt them.
/script SpellStopCasting();
/cast Healing Touch(rank 3)
Start Auto Attack macro for bear / catform abilities.
/script for AtkSlot = 1,72 do if IsAttackAction(AtkSlot) and not IsCurrentAction(AtkSlot) then UseAction(AtkSlot); end; end;
/cast Bash
Travel and Aqua form in one button*
/script CastSpellByName("Aquatic Form()")
/script CastSpellByName("Travel Form()")
/console CameraDistanceMaxFactor 5
Shadowmelt and Prowl in one button*
/script if buffed("Cat Form") then cast("Prowl") else cast("Shadowmeld") end
Announce Rebirth / Innervate.
/script SpellStopCasting()
/cast Rebirth
/raid Rebirth on %T
/s Rebirth on %T
Cat form and track humanoids. There's a version of this macro which automatically makes you stealth as well, but I removed that since I have the seperate prowl / shadowmelt macro.
/script if not buffed("Cat Form") then cast("Cat Form" ) else if not buffed("Track Humanoids") then cast("Track Humanoids") else SM_print("Cat prepaded") end end
Unbuff all forms in one, also made it track herbs whenever I go back into human form. (Since catform automatically makes me track humanoids)*
/script if buffed("Swift Frostsaber") then RunLine(".dismount") end
/script if buffed("Cat Form") then CancelBuff("Cat Form") end
/script if buffed("Travel Form") then CancelBuff("Travel Form") end
/script if buffed("Dire Bear Form") then CancelBuff("Dire Bear Form") end
/script if buffed("Moonkin Form") then CancelBuff("Moonkin Form") end
/script if buffed("Aquatic Form") then CancelBuff("Aquatic Form") end
/script if buffed("Bear Form") then CancelBuff("Bear Form") end
/cast Find Herbs
I probably should get the bear charge macro but so far I haven't really needed it.
* Requires Supermacro
** Requires Supermacro and Weaponswap