2 cups graham cracker crumbs
1/4 cup sugar
1/2 cup butter
1/2 teaspoon cinnamon
1/2 cup flour
1/3 cup cocoa (Hershey's)
1/4 teaspoon baking powder
1/4 teaspoon salt
1/2 cup butter
1 cup sugar
1 teaspoon vanilla
2 large eggs
9 large marshmallows
5 Hershey candy bars
vanilla ice cream
chocolate sauce

Preheat the oven to 350 degrees. Make the graham cracker crust by mixing together the graham cracker crumbs, sugar, cinnamon, and melted butter in a large bowl. Stir until well combined. Line a 9 x 9 inch baking pan with waxed paper or parchment paper. Make sure the paper is larger than the pan, you will later lift the brownies out of the pan when they are done. Press the graham cracker crumbs into the pan. Place the pan into the oven while you are making the brownies.

Prepare the brownies by sifting together flour, cocoa, baking powder, and salt. Melt butter in a 10 - 12 cup saucepan over moderate heat. Stir in sugar and vanilla, and add eggs one at a time. Stir in dry ingredients, and stir in nuts. Spread smoothly over the graham cracker crust. Cook the brownies for 23 to 25 minutes.

Allow the brownies to cool in the pan. When the brownies have cooled completely, gently lift them out of the pan. Cut the brownies into 9 equal portions.

When you are ready to serve the brownies, top each one with a large marshmallow and place the brownie under the broiler in your oven. Cook for a few moments until the marshmallow begins to brown. When the marshmallow has browned remove it from the oven, and then top with 1/2 of a Hershey bar.

Serve with vanilla ice cream, and top the vanilla ice cream with chocolate sauce.