Preheat oven to 350 °F and grease a 9x12 baking pan with raised sides. Don't use baking sheet.
Slowly melt chocolate in a medium bowl over a boiling saucepan of water. Stir often.
In another bowl blend all the remaining brownie ingredients together. When chocolate is melted, add to the brownie batter and stir.
Pour brownie batter into greased pan and bake for 20-30 minutes or until toothpick comes out clean.
Chocolate Icing
While brownies are baking, melt butter in a medium bowl and whisk together remaining icing ingredients. Keep icing warm to keep butter melted.
When brownies come out of the oven, immediately pour warm chocolate icing on top and over brownies in baking pan. Let brownies completely cool and then cut and enjoy.