I have an idea for helping with crafting. A crafting market place or guild, where Player A, can visit, selecting all varieties of crafting products from all 4 professions, in which Player A can either select a product they wish to make, delivering the products required to make 'z' product and Player B , who seeks to increase their crafting level, can set a 1 hour job, crafting a product in their profession, say the product Player A desires. Player B increases their crafting level without requiring the products themselves, Player A gets their crafting product 'z' and it reduces the need for players to seek out other players who can craft to their needs and vice versa.
I feel this helps everyone, from those climbing the crafting ladder or those needing crafting materials made from the products they have collected, everybody wins. Thoughts?