In a large bowl beat with a hand mixer butter, ½ cup powdered sugar and vanilla.
Mix flour and salt together and slowly stir into butter mixture with a sturdy or wooden spoon.
Stir in nuts. Refrigerate for several hours or over night.
Preheat oven to 375.
Roll into 1 inch balls and place on an un-greased baking sheet.
Bake for about 10 minutes until bottoms are browning.
Cool for 5 minutes on sheet and cool completely on a rack.
Roll several times (3 or 4) in powdered sugar.