Preheat oven to 375F (190C)
Using an electric mixer, in a large bowl cream together butter and brown sugar until light and fluffy. Add in your eggs mixing well to combine and your vanilla. Set aside.
In a medium bowl whisk together oats, flour, salt, cinnamon and baking soda. Pour flour mixture into butter mixture one cup at a time, stirring well to combine.
Finally add in your dried cranberries and all the chocolate. Mix it up and drop by teaspoonfuls onto parchment lined baking sheets.
Bake in top and bottom thirds of oven for 8-10 minutes rotating pans half way through. Cool on wire racks. Pour yourself a glass of milk and dig in!