Basic Barbecue Sauce

Ingredients
Method
1. Heat the oil in a large nonreactive saucepan over medium heat. Add the onion, garlic, and bell pepper and cook until softened but not brown, about 4 minutes.
2. Stir in the ketchup, tomato sauce, cider vinegar, Worcestershire sauce, lemon juice, pineapple juice (if using), hot sauce, liquid smoke, molasses, brown sugar, prepared and dry mustards, black pepper, and 1 cup of water and bring to a boil. Reduce the heat to low and let the sauce simmer, uncovered, until thickened, about 15 minutes, stirring often to prevent scorching. If the sauce becomes too thick, add a little more water.
3. Remove the barbecue sauce from the heat and taste for seasoning, adding salt to taste and more cider vinegar, hot sauce, and/or brown sugar as necessary; the sauce should be highly seasoned.
4. Transfer the barbecue sauce to a serving bowl and serve warm or at room temperature. The sauce will keep, tightly covered in the refrigerator, for several weeks.