There's currently an exploit that allows to steal multiple times from one NPC by just moving gear and without investing a single point in thievery.

To fix it I suggest the stealing requirement for each NPC to only take into account points invested in thievery but not points from gear. The maximum value of stolen items should still take into account gear bonuses. This way characters who invested in thievery won't be hurt at all while an exploit will be fixed.

Also the current formula for maximum value stolen is something*level+something*thievery as far as I remember (please correct me if it's wrong). That makes investing in thievery meaningless on high levels beyond the threshold that allows to steal from every NPC. Also I think value stolen should scale with finess. So I think the formula should be something*thievery*level+something*finess. This way investing in thievery will always be worthwhile.