In a large saucepan over low heat, melt 1/2 cup of butter and 1 square
of semisweet chocolate. Add 1 cup sugar, 1 cup flour, 1/2 to 1 cup of
nuts, baking powder, 1 tsp. vanilla and 2 eggs. Mix well and spread in
prepared pan.
To make filling: In a small bowl, combine 6 ounces of the cream cheese
with 1/2 cup sugar, 2 tablespoons of flour, 1/4 cup butter or margarine,
1 egg and 1/2 teaspoon of vanilla. Blend until smooth and fluffy. Stir
in 1/4 cup of nuts.
Spread over chocolate mixture in pan. If desired sprinkle with chocolate
chips.
Bake in a 350° F. oven for 25-35 minutes, until a toothpick inserted
in the center comes out clean.
To make frosting: In a large saucepan over low heat, melt 1/4 cup butter,
remaining square of semisweet chocolate, the reserved 2 ounces of cream
cheese and milk. Stir in powdered sugar and 1 teaspoon of vanilla, stirring
until smooth.
When brownies are done, remove from oven. Sprinkle with the marshmallows
and return to oven for 2 minutes. Immediately upon removing from the oven
the second time, pour frosting over marshmallows and swirl together.