Assassins can get unlimited poison by converting poison into poison
It's possible to use the level 3 assassin class power to convert potions of poison into potions of poison. Each use can create more than one potion, allowing you to get unlimited amounts of poison.