Preheat oven to 350 degrees F. In a large mixing bowl beat butter with an electric mixer on medium to high speed for 30 seconds. Add brown sugar, granulated sugar, cinnamon, baking soda, and salt. Beat until combined, scraping sides of bowl occasionally. Beat in egg and vanilla until combined. Beat in flour. Stir in rolled oats, flax seed meal, wheat germ, chocolate, cranberries, and walnuts (dough will be a little crumbly).
Drop dough by rounded teaspoons 2 inches apart onto ungreased cookie sheets. Bake for 9 to 11 minutes or until tops are lightly browned. Let cookies cool on cookie sheet for 1 minute. Transfer cookies to wire rack to cool.