Cream butter in a mixer. Gradually add sugar.
Mix in light corn syrup, eggs, vanilla and salt. Blend well.
Stir in nuts, or pour filling in 9" pie shell and arrange pecans on top of corn syrup mixture.
Bake at 350 degrees for about 1 hour or until filling is set.