As someone said earlier, having to re-calculate your bab, save, hp, etc., each time your are poisoned, is tedious and slows the game pace. I have been mulling over this, trying to find a simpler method. I was thinking that poison would still affect Strength, Constitution, Dexterity, etc. However, instead of reducing the ability score, it inflicts "poisoning strain" (until I find better words

). The idea is: for every two points of "poisoning strain" the character suffers a -1 penalty to something. Then, when these poisoning strain points reach a total equal to half a certain ability score, a special effect happens; and when the poisoning strain points reach a total equal to that ability score, paralysis, death, or what not occurs. The effects of each poison would be specific, such as, for examples:
-- Weakening poison: relates to Strength; poisoning strain imposes a penalty to hit rolls, etc.; at half the Str score the character is exhausted; and at Str score the character falls to the ground unable to move.
-- Paralytic poison: relates to Dexterity; poisoning strain imposes a penalty to AC and initiative, etc.; at half the Dex score the character is slowed; and at Dex score the character is paralyzed.
-- Debilitating poison: relates to Constitution; poisoning strain imposes a penalty to all d20 rolls, etc.; at half the Con score the character loses half of his hp; and at Con score the character dies.
-- Madening poison: relates to Wisdom; poisoning strain imposes a penalty to perception rolls, etc.; at half the Wis score the character cannot distinguish between friends and foes; and at Wis score the character becomes berserk or catatonic or what not.
ETC.
What do you think?