I have a couple characters now who have Herbalism as a skill in WoW, and I am quite impressed by something: rather than having herbs grow randomly, the people who programmed the game put enough thought into it that I the player have a feel for where different kinds of herbs might grow. Peacebloom, mageroyal and kingsblood (which you know they wanted to call "kingsfoil") like to be out in the sun; silverleaf and briarthorn grow near the bases of trees; earthroot and bruiseweed and wild steelbloom hang out in rocky, sandy soil and usually up on top of something; liferoot seems to like water but I have only two data points as it's a higer-level plant than grows in the areas Deerdancer is yet exploring (I only encountered it going through Ashenvale to get the owl and Stranglethorn Vale to learn Screech in Westfall, and got repeatedly mangled by panthers doing the latter, I'll have you know...). You only get swiftthistle when gathering mageroyal or briarthorn; it doesn't grow on its own. It's really kind of cool. Though they could have given a few of the herbs names that don't mean anything and I wouldn't have been upset--there are lots of real-life plants with names like "verbena" and "camomile" and "sorrel" that may mean something, but your average person isn't going to know what the heck it is.
I'm also a bit startled to note that at level 15 my herbalist/skinner character had more money than Altariel has ever had at one time at level 33, but I was warned that tailoring and enchanting weren't going to make me any money and I didn't listen, so I have no one to blame.