In the bowl of an electric mixer, beat butter and sugars until fluffy. Add the eggs and vanilla and blend well. Carefully add the flour mixture until well blended. Stir in chocolate and nuts by hand.
Drop dough by teaspoonfuls onto an ungreased cookie sheet 2 apart. Bake for 10-15 minutes, until lightly browned. Allow to cool slightly on the cookie sheet before removing to a wire rack to cool completely. Store in an airtight container.