In a large mixing bowl, add softened butter and sugars and beat until completely mixed. Add eggs and vanilla and mix well.
In a separate bowl mix flour, baking soda, cinnamon, nutmeg, and salt. Add to butter/sugar.
Once well mixed add oatmeal, raisins, and chopped walnuts.
On an ungreased cookie sheet, drop tablespoon sized dough about 2-3 inches apart. I use a small ice cream style scoop to measure the dough.
Bake for 13-15 minutes, until the bottom edges of the cookie are starting to turn light brown. Let cool for 2-3 minutes on the cookie sheet, then move to a wire rack to finish cooling.