Preheat oven 350 degrees F.
Place the butter, flour, sugar, and pecans in a large mixing bowl. Combine ingredients well, using a fork or pastry cutter. Press into the bottom of a 9x13 inch baking dish. Bake for 15 minutes. Remove from oven and spoon the crust evenly between small serving cups. Fill the crust about 1 inch up the container. Set cups aside to cool. (my cups were 6oz each)
In a large mixing bowl, using an electric mixer, beat together the cream cheese, confectioner sugar, and vanilla until combined. Gently fold in the 1 cup of whipped topping. Divide this evenly between the dessert cups. I dropped it in by using a teaspoon and gently spreading it with a very small spoon. Place in refrigerator for about 15-20 minutes.
In a large size mixing bowl, beat together the pudding and milk for about 5 minutes, until starts to thicken. Spread evenly over the cream cheese layer. Refrigerate until ready to serve.
Add a dollop of whipped topping on each cup just prior to serving. May place in a pastry bag with a large star tip for extra touch.