Heat oven to 375 degrees and line two cookie sheets with parchment paper.
In a mixing bowl, cream the butter, 1/2 cup of powdered sugar, and vanilla together.
Stir in the flour, nuts, and salt just until the dough starts to hold together.
Shape the dough into small balls and place about 1 inch apart on the cookie sheets.
Bake the cookies for 10 to 12 minutes, or just until they're set, but not brown.
Remove the cookies from the cookie sheet and allow them to cool slightly on wire racks.
When the cookies are still slightly warm to the touch, roll them in powdered sugar.
Then, allow them to cool completely on wire racks before placing them in cookie tins or serving.