Beat together the butter, sugars, flavoring and eggs until creamy. In another bowl, sift together the dry ingredients. Add the dry ingredients to the butter mixture and stir together. Dough will be slightly soft. If you want a cakier cookie, add another half cup of flour. Add in chocolate chips and bacon bits. Stir until well integrated. Place dough on a sheet of waxed paper and refrigerate at least an hour. Remove dough from fridge, pinch off 1 1/2 inch pieces of dough and roll into balls. Set dough balls about 2 inches apart on an ungreased cookie sheet. Flatten dough balls slightly with your fingers in the center.
Bake cookies for about 10 minutes, or until the dough starts to turn golden brown. Allow cookies to cool on a cooling rack.