Preheat the oven to 350°F.
Cream together the butter, margarine and granulated sugar until light in color and fluffy in texture.
Scrape the sides of the bowl and add in the egg, corn syrup, vanilla extract and butter extract. Mix until well combined.
Add the flour, baking soda and salt. Mix until a soft dough forms.
Break the dough into small portions, eyeballing approx 2 tsp for each portion.
Roll into a ball and then roll and press the cinnamon and sugar mixture onto the cookie dough.
Repeat with remaining dough.
Bake at 350° F for 5-7 minutes, or until the cookies have flattened and no longer look wet and glossy on the top.
Allow the cookies to cool on the cookie sheet.
Store in an airtight container for up to 3 days at room temperature or in the freezer for up to 3 months.