Preheat the oven to 350 degrees.
Line two cookie sheets with parchment paper to help reduce sticking.
Place the chocolate and butter in a glass bowl and set it over a saucepan of barely simmering water, stirring occasionally, until completely melted, shiny and smooth.
Meanwhile, stir together the eggs, vanilla and sugar in a medium bowl.
In a small bowl, sift together the flour, salt and baking powder.
Add a little of the melted chocolate to the egg mixture, stirring continually to warm the mixture slightly thus avoiding curdles.
Add the rest of the melted chocolate mixture to the egg mixture and stir to combine well.
Slowly add the dry ingredients, folding them into the batter.
Once all of the flour is incorporated, stir in the chocolate chips.
Scoop 1½ tablespoons of dough onto baking sheets.
Bake for 10-12 minutes or until they are set. Do not over bake!
Leave to cool completely on the baking sheets.