In a large bowl, cream together the butter, brown sugar, and white sugar until smooth. Beat in eggs one at a time, then stir in vanilla
Combine the flour, baking soda, and salt; stir into the creamed mixture until just blended
Mix in the oats, nuts, and chocolate chips
Drop by spoonfuls onto ungreased baking sheets
Bake for about 12 minutes. They will not look done! Cool before transferring to a rack or container
Add spices such as cinnamon and cardamom for extra kick.
This recipe freezes extremely well. Roll into a "log" and place in the freezer (we use beeswax cotton but you can use parchment paper to wrap). You can then have cookies on the table when unexpected guests show up!