1. Cream butter and sugar until fluffy in a large bowl.
2. Beat in the eggs and vanilla.
3. In a separate bowl, combine flour, oats, baking soda and salt, stir to combine.
4. Add dry ingredients to the creamed mixture stirring by hand until well blended.
5. Add chocolate chips, raisins and walnuts, stir to combine.
6. On a greased sheet, drop 1 1/2 - 2 apart. Flatten cookie with the bottom of a floured glass.
7. Bake at 300F for 15-18 minutes.
8. Cool one minute on baking sheet, then transfer to cooling rack.