While thinking about ways to keep players active and give them something to do, I came up with the idea of achievements. Anyone who has spent any time on X-Box Live or played WoW recently will know of the concept immediately: basically, whenever you accomplish a certain feat, you would unlock an achievement, which could give a certain number of points. These points could then be used in all sorts of ways: perhaps there could be an "Achievements Legends" list for people with the most achievement points, or these points could be used as currency, or to unlock items that could be bought in an "Achievement Shop", etc.
I figure these Achievements could focus primarily on non-PK objectives, but there could certainly be some of both. As simple examples, there could be a "mine x number of ore" achievement and a "kill y players of the other race" achievement.
Anyway, feel free to post any criticism/ideas you might have about it.