Preheat oven to 180 degrees. Grease and flour an 8x8 inch brownie pan and set aside.
Melt the butter and chocolate in a small saucepan. Allow to cool.
Cream the eggs and sugar together. Add the vanilla and mix well.
Add the cooled chocolate mixture and mix untill well blended.
Sift the flour, baking powder and salt diretly into the wet ingredients.
Fold in the batter till well combined.
Spread the batter into the pan and bake for around 30 minutes till a toothpick inserted comes out with crumbs.
Remove from oven and cool on a rack for 1 hour. Cut before serving.