Crafting is the art of buying materials and turning them into other materials or finished products that you can sell on the Auction house for a profit. It is one of the most consistent gold making methods in the game, but generally requires you to bind up some amount of capital in your inventory in the form of materials and finished items before they sell.
For this farm we're taking it all the way back to eastern kingdoms. We're going to be killing the purespring elementals in the purespring cavern for the item essence of water. Essence of water is a semi-rare drop that goes for a shocking 252g per piece. The caveat is that it doesn't drop all too often, but is still worth the trouble. I wasn't getting TOO many of these, but I was still making bank with them. The essences are used to create the old-world illusions, so they do have some inherent value. Simply patrol the area and kill as many elementals as your heart desires. It's a really cool and fun farm that can be done on autopilot. Usually there is noone patrolling the spot.
A very middle of the pack one, I'd say, if not slightly above average. While the unsocketing power is very minor in both profitability and usefulness, the daily cache of gems is a very nice, pretty low maintenance way of getting a decent surplus of gems each day, very worth adding to any daily rotation. Fantastic for keeping your raiding main's gem slots consistently filled, and yet still having an extra supply to sell. Naturally, however, it's limited per day so you can't really extract a tonne out of it but the flavour of the item really melds with JC well and is something I think should have been part of it for a long time, but still not very exciting nor are gems particularly relevant anymore, sadly, so it loses some points there.
Although the Battle Pet Trainer will only offer to teach you your race-specific companion, it is possible to add all of these pets to your collection. You can either find them in your faction’s auction house or you can create a character of the race whose pet you would like to learn. Using your new character, you can seek out any battle pet trainer in major cities. After you learn the pet, you can delete the character; the pet you learned will not be removed from your collection.