Add the pecans, flour and butter to a bowl. Mix well. Press into a 9x13 baking dish.
Bake for 15 minutes. Remove from oven and allow to cool completely.
Layer 1
Using an electric beater, mix the cream cheese and powdered sugar. Mix in the whipped topping.
Drop by small spoonfuls onto the cooled crust. Wet the back of a metal spoon and gently spread.
Chop the chocolate bar into bits and pieces. Sprinkle half on top.
Drizzle with caramel sauce.
Layer 2
Whip the chocolate pudding mix with the milk until smooth and beginning to thicken. Poor over the cream cheese layer. Cover and place in refrigerator while preparing the topping.
Topping
Whip the cream and powdered sugar together. Add vanilla.
Add whipping cream. Whip on high until stiff peaks form. Spread over the chocolate pudding layer.
Drizzle with caramel sauce. Sprinkle on remaining chocolate bar pieces. Cover and refrigerate a couple of hours if you can stand it...or just dig in.