Preheat oven to 400 degrees. Have pie shell at room temp. Dust bottom of pie pan with flour, then dust bottom of pie shell with flour after you put dough into the pie pan, this keeps pie crust from getting soggy. Bake about 10-12 minutes (you will finish baking later). Lower oven temp. to 350. Melt butter in frypan. Chop bacon, if not using already cooked bacon pieces. Add to melted butter bacon, chopped onions and saute over moderate heat until golden in color. If I'm using already cooked bacon, wait until onions are about done to add. Add tomatoes, herbs, garlic and black pepper. Cover and simmer about 10-15 minutes. In bowl, beat eggs until well mixed. Allow tomato mixture to cool slightly before adding eggs. Combine eggs and onion mixture and pour into pie shell. Bake about 25 minutes until filling is set and golden. Serve hot or cold.