New idea time... multizone farming by node map rotation.
As I've mentioned, Farmer Joe does not use profiles, it relies on node maps. Node maps are simply a database of all discovered ore/herb locations in a given zone. Node maps are saved per zone, eg Elwyn Forest, Westfall etc. When you load Farmer Joe you can either specify the node map to load, and it will fly to the location, or you can simply hit the start button it Farmer Joe will load the node map for your current zone.
But, getting back to my point... node map rotation; lets say you want to farm in Elwyn Forest, Westfall and Redridge. So you setup (in the UI) the list of node maps you want to use, Slot1: Elwyn Forest, Slot2: Westfall, Slot3: Redridge. Once all of the nodes in the first map (Elwyn Forest) have been visited, instead of starting over from the beginning it then loads the second node map (Westfall), and once that is done it moves on to the next one.... Once its finished the last node map in the rotation it then goes back to the first one and starts all over.
This could also load the next node map based on time spent in a zone, being followed by a player for too long or maybe you have harvested X quantity of Y ore/herbs. Its also likely to tie in with the shopping list feature I was talking about a few (dozen) posts ago. It could go something like this:
Slot1: Elwyn Forest | Action: Next node map | On Condition: Copper Ore qty > 5 stacks
Slot2: Westfall | Action: Next node map | On Condition: Max time 60 minutes
Slot3: Redridge | Action: Logout | On Condition: Iron Ore qty > 4 stacks.
So what do you think?