This suggestion aims at promoting people who roleplay exceptionally, by giving out rewards to the ones who make the most effort.
Firstly, it must be stressed that there can be no mechanical version to determine the quality of roleplay, so this will have to be done manually.
A GM should be given the responsability of looking at whoever is online at moments convienant to him or her. When this GM spots what he determines to be exceptional roleplay from a character or a group of characters, he may assign "Roleplay Tokens".
These tokens should be 'rare'. One occasion per week is the number I am keeping in mind, I do not want to see texts like "Only 2 more tokens then I can _________".
Tokens should be made publically known, in order to help promote good roleplay, and also to keep a tab on how many are being rewarded/for what.
"Character X has been given a Rptoken for exceptional roleplay during the bla bla bla".
These tokens can be 'cashed in' for certain benefits. Obviously these benefits would have different prices...
Example of Benefits are:
I) Allowing a character to get some skill in a language s/he wouldn't normally have
II) Allowing a character to change an amount of his character's attributes
III) An increase of 1 point (extra) in an attribute
IV) More character slots
V) Reducing the price for buildings
VI) Increased skill learning for X minutes
VII) A magical item given to the character (or if the character is a crafter, the gods inspire him to make it

VIII) 'Extra' runes
Rp points are tied to accounts, not characters... so good rp with one character doesn't mean you need to use it on that particular character.
Discuss.