1. In a medium saucepan sauté onions in melted butter until soft, about 10 minutes.
2. Add all of the remaining ingredients and stir over medium heat until thickened, about 30 minutes.
3. Generously brush or spoon sauce over meat during barbeque cooking.
4. You can also serve warmed sauce with finished meat at the table.