hers a flame worth idea..
How about at certan levels you have a NPC cost
Say at level 10 and every other level after that ie 10,12,14,16,18,20 ect.. you need X NPC points
you earn NPC points by... NPCing
the higher levels could require more NPC points while level 10 would require the least
FW