It is dangerous, due to the posibility of having filthy rich powerleveling guilds/players who use all that money to powerlevel more members/friends. I would, however, want to see this feature implemented, so on to suggestions:
A: It might seem a bit drastic, but what about this: If you belong to a guild, you have to give them 10% (could be less) of your income, and Guild money can only be used only for Guild expenses, buying stuff, such as buildings (if building buying is implemented), furniture for those buildings, taxes, guilld wars (maybe two guilds face each other and whoever looses has to pay the other guild a ceirtain ammount of money), salary of LOW SKILL npc trainers (if implemented), and so on.
This to make belonging to a guild something that you have to work for, as well as to drain some money from players to avoid excesive free lessons. It would make sense to me, because a Guild, being an organization, has expenses, and so it is only right that it charges their members to belong to it.
B: Teachers can teach up to their teaching skill level, and half the teached skill level they have. That\'s right, if you have lvl 12 teaching and lvl 40 cooking, you can only teach up to level 12 cooking, or if you have lvl 20 teaching, but only lvl 30 cooking, you can only teach up to lvl 15 cooking.
This way, even if there end up being tons of free lessons, it\'s harder to free powerlevel, as players would still have to go out there and look for the biggest masters in each skill to have them themselves. I know, if a player has maxed his/her skill level in something they\'re as good as the biggest master, but this helps players ROLEPLAY a bit more and have adventures, rather than have everything they need inside their guild and never go out to the great wide world our dear developers are working so hard to create.
I like the idea of teachng requiring materials too, and not only the teacher\'s good will
