I\'ve thought about this kind of thing before. Here are my thoughts on the matter:
Karma should be an integer however the player sees it as text e.g.
100 to 100 = perfect karma
075 to 099 = very good karma
050 to 074 = good karma
025 to 049 = moderate karma
-024 to 024 = so-so karma
-025 to -049 = bad karma
-050 to -074 = poor karma
-075 to -099 = very poor karma
-100 to -100 = horible karma
I also think there should be an explination for karma flaws, for instance; say you killed someone and you are the agressor and the victim has positive or maybe just greater karma or neutral karma. If previously you sat on so-so karma and your karma drops a levels worth in value to bad or poor karma. Your hands start to shake because you feel guilty therefore effecting your hit accuracy and maybe your social status because you think everyone is susspecting you whatever. As you approach the extreme negitive you stop caring about that stuff and you regain your nerves (you lose the penalty) BUT planeshift makes up for your crimes by allowing players with high karma scores to see your karma (allowing them to form a posse or something to totally anihilate you).
You could lose karma for doing nasty things like slitting someones throat, killing them in cold blood, backstabbing them, thieving (minor), killing well bellow your level if you are the agressor, killing someone that has positive karma etc. but you can gain karma by assisting in the defence of a victim, observing and incapacitating a thief in action, killing a person that is higher level and is the aggressor, killing someone with poor karma etc.
Assasins and similar proffessions would have a reduced karmatic penalty(maybe -75% or -50% normal penalty/bonus) and learn the targets karma automaticly upon taking up a job opertunity etc.
People with poorer karma would hang around the bad side of the tracks or in dark alleys waiting for a victim. While people with better karma would hand around on the good side of the tracks and extremly good karmatic players would wander the alleys looking for scum to kill.
Well wadya think?