Using an electric mixer, beat cream cheese until smooth and fluffy. Add all of the remaining ingredients and beat until well blended. Estelle's always uses a good jewish rye bread for this sandwich. Prepare the sandwich by spreading a little butter on each side of the bread. Spread with the pimento cheese mixture, add two slices of bacon, two fresh tomato slices...then grill to your desired preferance. This is a terrific sandwich and goes beautifully when paired with tomato soup!