I am in the same boat as you. I have a player who has created an alchemist. As far as costs, DCs, etc; I am just making it up as I go along. This means that the player has to understand that I retain the right to change things as I go along.
Remember, this is a game. It is our job as game...