Cream butter and ¼ C. powdered sugar until light and fluffy. Beat in vanilla. Sift together flour, cinnamon and salt. Beat into butter mixture until just blended. Add the nuts and mix until evenly distributed. Press dough into a ball, flatten and chill 45-60 minutes.
Preheat oven to 350. Form dough into 1 inch balls and place an inch apart on parchment lined baking sheets. Bake for 16-18 minutes until set and golden brown on the bottom. Allow to rest on baking sheet for just 5 minutes. (If cookies cool too much put back in the oven for a couple of minutes to reheat.) Roll while warm to coat in powdered sugar and cool on wire racks. When cooled dust again with powdered sugar.
Makes about 3 dozen. Enjoy!