In a medium bowl, whisk together flour, baking soda, salt and cinnamon.

In a large mixing bowl, add butter and beat until creamy. Add sugar and beat together for 2 minutes, scraping down the bowl as needed. Add eggs, one at a time, beating for 1 minute after each. Mix in vanilla. Add the flour mixture and mix just until combined. Add rolled oats and nuts - use a sturdy wooden spoon to incorporate them. Set aside a scant 2 cups of this mixture.

Scoop the remaining mixture into a 9" x 13" baking pan coated with nonstick spray - press the dough over the bottom of the pan to form an even layer. If you find this too sticky, lay a sheet of plastic wrap on top to help you move the dough around.

To make the fudge layer

In a heat-safe bowl set over simmering water, add condensed milk, chocolate, butter and salt. Stir the mixture together until the chocolate and butter melt into the milk creating a thick and smooth mixture. Remove the bowl from the water and mix in vanilla, raisins and peanuts. Pour this warm mixture over the unbaked oatmeal base and use an off-set spatula to spread it to an even layer. Drop small dollops of the oatmeal mixture that you set aside earlier - don't try to make it one smooth layer, just drop it randomly over the chocolate mixture until it is all used up.

Place in the oven and bake until the topping is golden and the fudge layer begins to pull away from the sides of the pan, about 25 to 30 minutes. Remove and set on a wire rack to cool completely before cutting into bars.

I'm glad you had a success with Dorie's. I made her Caramel- Peanut-Topped Brownie Cake and it was the worst cake I had in my life. So I'm afraid to do anything from her cookbook again. But these bars looks so good.

I made these for a family reunion last weekend. Everyone loved them and requested the recipe. They even opted for the bars over birthday cake!! They were described as a "healthy" treat "sorta like a granola bar with chocolate".