Finding herbs would need some skill in lore or a ranger / druid class. Perhaps spot/search skill. (To counter the low skill points of certain classes there can be an item added that helps finding and identifying herbs) Currently everyone's harvesting everything without knowledge what might that be.
Maybe give druids a bonus percent chance to get two herbs instead of one when gathering, or something like that.
Tracking system: for ranger or an extra feat perhaps. Tells the user what danger to expect. Perhaps whom passed the area recently.
I've seen a tracking system that worked off of a ranger or druids detection skills. (And Lore/Animal Empathy depending on what they were tracking.) The system was scripted in a sense that it worked like a mediocre radar, it was used as a text command, (.tracking) and could only be used every so often. Depending on the Rangers Level and their skills vs the creatures skills, It would yield different results.. For example using the different levels and skills..
A ranger tracks while standing just outside the temple, there is a the garda at the wall, A deer way in the southwest corner, a mink near the cabin, and a level 10 halfling rogue at the gallows.
If the ranger were say, level with max ranks in detection skills, he likely get the following..
Distance/Creature/Armor/Direction
Fresh Tracks of Medium Human, wearing heavy armor, heading East.
Weathered Tracks of Medium Animal, heading south-southwest.
Weathered Tracks of Small Animal, heading north-northwest.
A higher level would be able to pick up more detailed information.. and be able to track stealthy-characters.
Fresh Tracks of "Vallaki Garda", wearing heavy armor, Heading East.
Weathered Tracks of "Deer", heading south-southwest
Etc etc.