In a large bowl, cream the butter, brown sugar, and sugar until light and fluffy, Beat in eggs and vanilla. Combine the flour, baking soda and salt, gradually add to creamed mixture and mix well. Stir in chocolate chips and walnuts.
Shape quarter cupfuls of dough into balls. Place in an airtight container separating layers with waxed paper, cover and refrigerate 12 hours or overnight.
To bake, place doughs balls 3 inches apart on parchment paper line baking sheets. Press a shallow indentation in the center of each with your thumb, reshaping sides to smooth any cracks. Let stand at room temperature for 30 minutes.
Bake at 400 degrees for 10-12 minutes or until edges are golden brown. Cool for 2 minutes before removing from pans to wire racks to cool.