The other day I was thinking about ways that we could discourage power leveling, and make it a little easier for RPers to spend less time training OOC. Now, this is just a compromise, personally, I believe that someone should be able to power level if they want to, even in real life I have spent hours just at one thing to get better or make money. Also, RPers often have to go OOC just to train since their character wouldn't fight but that is the best way to train. Here is what I came up with, feel free to expand......... BOREDOM.
Now you probably find that sort of odd that I would say that, well here is my theory behind this: When you first start to do something, you are often very eager, and pay very close attention to how you do it, right? Now, fast forward several days. After doing it every day, for several hours each day, are you going to care as much about the quality of your work and pay much attention to it? No. So here is my proposal: When first starting an activity you get +50% experience for it. As the day goes on if you continue to do this activity then your experience will eventually get down to -50% the usual. So, people who rarely do it, get slightly more XP per time when they do it, and the people who power level don't get quite as much. Now, true you can still power level, but that is one thing I was aiming for.
You would have to work out the mechanics to how this would work and how fast you should regain "your interest" in the activity. This could be any amount of time, 1 hour on up to fully regain it perhaps. More likely it would be in coordination with the game time though, so maybe 12 yliakum hours. You could also add some other things as well, such as after just coming out of training then you are surely eager to try your new skills as well, or perhaps if you got a new item to use.
I hope I explained this fairly well, I would enjoy hearing your thoughts on this.