I concur with "B". Also, if you didn't start as a Preist, Ranger is the only way to get vine early. You will not stay Ranger long anyway, it's just a stepping stone for other classes, and of course gold. Flectchery is da bomb.
A normal willow arrow maxxed out will only yield you a few thousand per arrow, peanuts compared to a maxxed dragon. You can't make it all at once. The last batch I made was as a zenmaster, and I recall it to total about 12 mill to enhance at maxxed 14 damage. They sell for about 1mill each.
BE WARNED, if you create and sell too many all at once you can go NEGATIVE in the gold, doing so will cause you to either reload, or craft until you get back to a positive gold.