In a large mixing bowl, use an electric mixer to cream together the butter and sugars. Add the eggs, one at a time, beating well after each addition. Beat in the extract.
In a medium bowl, whisk together the flour, baking soda and salt. Gradually mix in the dry ingredients to the wet mixture.
Combine the chips and nuts in a medium bowl, and mix well; stir into the dough. Cover and refrigerate the dough for 1 hour, or until it's easy to handle.
Preheat the oven to 325° F.
Drop by tablespoonfuls 2-inches apart onto greased baking sheets (or baking sheets lined with parchment paper or silpat mats). Bake 18 to 20 minutes, or until golden brown. Remove to wire racks to cool.
Notes
This recipe makes 9 dozen cookies if you use 1 tablespoon of cookie dough for each cookie. Use more dough, and you will end up with fewer cookies.