I leveled every one myself the team consists of 1 Paladin, 1 Druid, 1 Warrior, 1 DeathKnight , 1 Shaman, I don't run all accounts at the same time I usually have 2 running. Now this is how I work my magic
Paladin ( PROT ) has mining and BS ( DOn't really use BS ) He farms ore about 7 hours over the day and not everyday. He will send the ore to my DK who has JC and will prospect all the ore and sell it as rawr gems on the AH Now my Warrior (PROT) Also has mining if i'm not playing on any pc's i'll have Warrior and paladin mining. One on laptop and one of Desktop Thats the first team.
Second is my Shaman and Druid, Druid has herb farms the herbs ( When I have way to much ore and need a break to shift my goods ) and sends them to my shaman which makes flaskes which get AH and spread across the guild and my characters .
All characters are on the same realm and in the same guild so mailing is instant I much prefer tanks as the farmers easier to leave alone :D