Whenever I hear the phrase in that title, I think of one of my very favorite children's books.
ANYWAY, this Breakfast Topic is entirely selfish. Lately, I've continued to try and build up enough gold to get my epic mount, as well as bring my alchemy skill up, so I've been doing lots and lots of farming lately.
And I've come up with a few tips for doing it-- watch a movie while I'm at it, make circles around zones that have exactly what I want (Felwood, Un'goro, and Hellfire Peninsula have been great for Herbalism, but I've never done Mining or farmed for Tailoring items or Motes), and make sure to pick up bags meant for crafting items, so I have enough room to haul what I need.
So what tips have you picked up for farming? Some people are crazy about it-- I know my guildleader has done it for hours, getting both mining mats and herbs for our guild-- and surely they know lots of inside stuff that us casual players take a long time to pick up. What would you recommend to someone who heads out into Azeroth and Outland looking for nature's gifts?