This hickory barbecue sauce takes quite a lot of ingredients, but if you make a big batch, you can freeze it and oh my is it ever worth it on your next burger.
Over medium heat, in a large frying pan, heat butter.
When butter has melted, add onion and garlic, and saute until translucent.
Stir in remaining ingredients
Bring the entire thing to a boil and then lower the heat, and simmer uncovered for 30-40 minutes.
Stir every so often.
Remove fro heat, and pour the liquid over a fine mesh sieve to strain away any solids.
Keep covered in the fridge until needed for 3 weeks, or freeze in batches for 2 months.