In a mixing bowl, cream butter and sugar until light and fluffy. Beat in eggs and vanilla. Add the flour, baking powder and salt. Mix until well blended. Fold in nuts and fruit. (I am a vanilla fanatic, and I always put in a little bit more than the recipe calls for. If you love vanilla, you can do the same.)