Grease a 9x9x2-inch baking pan; set aside. In a medium saucepan melt chocolate pieces and butter or margarine over low heat, stirring constantly. Cool slightly. Stir in honey, 2 of the eggs, and vanilla until combined. Add flour and baking powder, stirring just until flour is moistened. Pour half of the batter into prepared pan. Bake in a 350 degree F oven for 10 minutes.
Meanwhile, in mixing bowl beat together cream cheese and sugar. Beat in remaining egg and the salt. Stir in nuts. Pour mixture over partially baked layer. Spoon remaining chocolate batter over filling. Using a knife, cut through batters to marble. Bake for 30 to 35 minutes more or until a toothpick inserted near center comes out clean. Cool; cut into bars. Makes 24 brownies.