Cream the butter and sugars.
Add eggs and vanilla and mix.
Stir in cinnamon, soda, salt, and some of the flour.
Mix in the rest of the flour until combined.
Stir in chips and nuts.
Refrigerate dough for at least an hour.
Preheat oven to 350F.
Scoop cookie dough (approximately a packed tablespoon size), roll into balls, and place on cookie sheet.
Cook for approximately 12 minutes.