Homemade Barbecue Sauce

2 cups ketchup
½ cup apple cider vinegar (any vinegar will do)
½ cup packed brown sugar
2 tablespoons honey or molasses
1 tablespoon Worcestershire sauce
2 teaspoons sweet, smoked or hot paprika
2 to 3 teaspoons yellow mustard or dry mustard powder
1 to 2 teaspoon hot sauce
2 teaspoon salt
1 ½ teaspoon pepper
1 teaspoon garlic powder
2 teaspoons onion powder
1/8 teaspoon chili powder
Mix all ingredients together and cook over medium heat to blend flavors.  Taste your sauce and adjust for saltiness, sweetness, and heat.   Baste over cooked meat and grill or put under the broiler until slightly charred in a few area.  
This is the recipe for perfectly cooked pork ribs.  Place down four sheets of foil that are longer and wider than your ribs.  Place the ribs on the foil and add a ¼ cup of water, ¼ cup of vinegar, sprinkle with salt, pepper, and paprika and wrap very tightly with the foil.  Place on a foil lined cookie sheet and place in a 350 degree preheated oven for one hour then turn the heat to 325 and bake undisturbed for 2 more hours.    Unwrap and baste with barbecue sauce and place on the grill or under the broiler until sauce is bubbly and slightly charred in a few areas.  

The trick is the meat must be tightly wrapped to hold in the juices and cooked slow and long.